@@ -18,123 +18,126 @@ public sealed class ElementWrapper : Wrapper<IElement>, IElement
1818 /// Creates an instance of the <see cref="ElementWrapper"/> type;
1919 /// </summary>
2020 public ElementWrapper ( IElementFactory < IElement > elementFactory ) : base ( elementFactory ) { }
21- /// <inheritdoc/>
2221
2322 #region Properties and indexers
23+ /// <inheritdoc />
2424 [ DebuggerHidden ]
2525 public IElement ? AssignedSlot { get => WrappedElement . AssignedSlot ; }
26- /// <inheritdoc/>
26+ /// <inheritdoc />
2727 [ DebuggerHidden ]
2828 public INamedNodeMap Attributes { get => WrappedElement . Attributes ; }
29- /// <inheritdoc/>
29+ /// <inheritdoc />
3030 [ DebuggerHidden ]
3131 public String BaseUri { get => WrappedElement . BaseUri ; }
32- /// <inheritdoc/>
32+ /// <inheritdoc />
3333 [ DebuggerHidden ]
3434 public Url ? BaseUrl { get => WrappedElement . BaseUrl ; }
35- /// <inheritdoc/>
35+ /// <inheritdoc />
3636 [ DebuggerHidden ]
3737 public Int32 ChildElementCount { get => WrappedElement . ChildElementCount ; }
38- /// <inheritdoc/>
38+ /// <inheritdoc />
3939 [ DebuggerHidden ]
4040 public INodeList ChildNodes { get => WrappedElement . ChildNodes ; }
41- /// <inheritdoc/>
41+ /// <inheritdoc />
4242 [ DebuggerHidden ]
4343 public IHtmlCollection < IElement > Children { get => WrappedElement . Children ; }
44- /// <inheritdoc/>
44+ /// <inheritdoc />
4545 [ DebuggerHidden ]
4646 public ITokenList ClassList { get => WrappedElement . ClassList ; }
47- /// <inheritdoc/>
47+ /// <inheritdoc />
4848 [ DebuggerHidden ]
4949 public String ? ClassName { get => WrappedElement . ClassName ; set => WrappedElement . ClassName = value ; }
50- /// <inheritdoc/>
50+ /// <inheritdoc />
5151 [ DebuggerHidden ]
5252 public INode ? FirstChild { get => WrappedElement . FirstChild ; }
53- /// <inheritdoc/>
53+ /// <inheritdoc />
5454 [ DebuggerHidden ]
5555 public IElement ? FirstElementChild { get => WrappedElement . FirstElementChild ; }
56- /// <inheritdoc/>
56+ /// <inheritdoc />
5757 [ DebuggerHidden ]
5858 public NodeFlags Flags { get => WrappedElement . Flags ; }
59- /// <inheritdoc/>
59+ /// <inheritdoc />
60+ [ DebuggerHidden ]
61+ public String ? GivenNamespaceUri { get => WrappedElement . GivenNamespaceUri ; }
62+ /// <inheritdoc />
6063 [ DebuggerHidden ]
6164 public Boolean HasChildNodes { get => WrappedElement . HasChildNodes ; }
62- /// <inheritdoc/>
65+ /// <inheritdoc />
6366 [ DebuggerHidden ]
6467 public String ? Id { get => WrappedElement . Id ; set => WrappedElement . Id = value ; }
65- /// <inheritdoc/>
68+ /// <inheritdoc />
6669 [ DebuggerHidden ]
6770 public String InnerHtml { get => WrappedElement . InnerHtml ; set => WrappedElement . InnerHtml = value ; }
68- /// <inheritdoc/>
71+ /// <inheritdoc />
6972 [ DebuggerHidden ]
7073 public Boolean IsFocused { get => WrappedElement . IsFocused ; }
71- /// <inheritdoc/>
74+ /// <inheritdoc />
7275 [ DebuggerHidden ]
7376 public INode ? LastChild { get => WrappedElement . LastChild ; }
74- /// <inheritdoc/>
77+ /// <inheritdoc />
7578 [ DebuggerHidden ]
7679 public IElement ? LastElementChild { get => WrappedElement . LastElementChild ; }
77- /// <inheritdoc/>
80+ /// <inheritdoc />
7881 [ DebuggerHidden ]
7982 public String LocalName { get => WrappedElement . LocalName ; }
80- /// <inheritdoc/>
83+ /// <inheritdoc />
8184 [ DebuggerHidden ]
8285 public String ? NamespaceUri { get => WrappedElement . NamespaceUri ; }
83- /// <inheritdoc/>
86+ /// <inheritdoc />
8487 [ DebuggerHidden ]
8588 public IElement ? NextElementSibling { get => WrappedElement . NextElementSibling ; }
86- /// <inheritdoc/>
89+ /// <inheritdoc />
8790 [ DebuggerHidden ]
8891 public INode ? NextSibling { get => WrappedElement . NextSibling ; }
89- /// <inheritdoc/>
92+ /// <inheritdoc />
9093 [ DebuggerHidden ]
9194 public String NodeName { get => WrappedElement . NodeName ; }
92- /// <inheritdoc/>
95+ /// <inheritdoc />
9396 [ DebuggerHidden ]
9497 public NodeType NodeType { get => WrappedElement . NodeType ; }
95- /// <inheritdoc/>
98+ /// <inheritdoc />
9699 [ DebuggerHidden ]
97100 public String NodeValue { get => WrappedElement . NodeValue ; set => WrappedElement . NodeValue = value ; }
98- /// <inheritdoc/>
101+ /// <inheritdoc />
99102 [ DebuggerHidden ]
100103 public String OuterHtml { get => WrappedElement . OuterHtml ; set => WrappedElement . OuterHtml = value ; }
101- /// <inheritdoc/>
104+ /// <inheritdoc />
102105 [ DebuggerHidden ]
103106 public IDocument ? Owner { get => WrappedElement . Owner ; }
104- /// <inheritdoc/>
107+ /// <inheritdoc />
105108 [ DebuggerHidden ]
106109 public INode ? Parent { get => WrappedElement . Parent ; }
107- /// <inheritdoc/>
110+ /// <inheritdoc />
108111 [ DebuggerHidden ]
109112 public IElement ? ParentElement { get => WrappedElement . ParentElement ; }
110- /// <inheritdoc/>
113+ /// <inheritdoc />
111114 [ DebuggerHidden ]
112115 public String ? Prefix { get => WrappedElement . Prefix ; }
113- /// <inheritdoc/>
116+ /// <inheritdoc />
114117 [ DebuggerHidden ]
115118 public IElement ? PreviousElementSibling { get => WrappedElement . PreviousElementSibling ; }
116- /// <inheritdoc/>
119+ /// <inheritdoc />
117120 [ DebuggerHidden ]
118121 public INode ? PreviousSibling { get => WrappedElement . PreviousSibling ; }
119- /// <inheritdoc/>
122+ /// <inheritdoc />
120123 [ DebuggerHidden ]
121124 public IShadowRoot ? ShadowRoot { get => WrappedElement . ShadowRoot ; }
122- /// <inheritdoc/>
125+ /// <inheritdoc />
123126 [ DebuggerHidden ]
124127 public String ? Slot { get => WrappedElement . Slot ; set => WrappedElement . Slot = value ; }
125- /// <inheritdoc/>
128+ /// <inheritdoc />
126129 [ DebuggerHidden ]
127130 public ISourceReference ? SourceReference { get => WrappedElement . SourceReference ; }
128- /// <inheritdoc/>
131+ /// <inheritdoc />
129132 [ DebuggerHidden ]
130133 public String TagName { get => WrappedElement . TagName ; }
131- /// <inheritdoc/>
134+ /// <inheritdoc />
132135 [ DebuggerHidden ]
133136 public String TextContent { get => WrappedElement . TextContent ; set => WrappedElement . TextContent = value ; }
134- /// <inheritdoc/>
135137 #endregion
136138
137139 #region Methods
140+ /// <inheritdoc/>
138141 [ DebuggerHidden ]
139142 public void AddEventListener ( String type , DomEventHandler ? callback , Boolean capture ) => WrappedElement . AddEventListener ( type , callback , capture ) ;
140143 /// <inheritdoc/>
@@ -184,7 +187,7 @@ public ElementWrapper(IElementFactory<IElement> elementFactory) : base(elementFa
184187 public IHtmlCollection < IElement > GetElementsByTagName ( String tagName ) => WrappedElement . GetElementsByTagName ( tagName ) ;
185188 /// <inheritdoc/>
186189 [ DebuggerHidden ]
187- public IHtmlCollection < IElement > GetElementsByTagNameNS ( String namespaceUri , String tagName ) => WrappedElement . GetElementsByTagNameNS ( namespaceUri , tagName ) ;
190+ public IHtmlCollection < IElement > GetElementsByTagNameNS ( String ? namespaceUri , String tagName ) => WrappedElement . GetElementsByTagNameNS ( namespaceUri , tagName ) ;
188191 /// <inheritdoc/>
189192 [ DebuggerHidden ]
190193 public Boolean HasAttribute ( String name ) => WrappedElement . HasAttribute ( name ) ;
@@ -208,7 +211,7 @@ public ElementWrapper(IElementFactory<IElement> elementFactory) : base(elementFa
208211 public String ? LookupNamespaceUri ( String prefix ) => WrappedElement . LookupNamespaceUri ( prefix ) ;
209212 /// <inheritdoc/>
210213 [ DebuggerHidden ]
211- public String ? LookupPrefix ( String namespaceUri ) => WrappedElement . LookupPrefix ( namespaceUri ) ;
214+ public String ? LookupPrefix ( String ? namespaceUri ) => WrappedElement . LookupPrefix ( namespaceUri ) ;
212215 /// <inheritdoc/>
213216 [ DebuggerHidden ]
214217 public Boolean Matches ( String selectors ) => WrappedElement . Matches ( selectors ) ;
@@ -232,11 +235,9 @@ public ElementWrapper(IElementFactory<IElement> elementFactory) : base(elementFa
232235 public Boolean RemoveAttribute ( String name ) => WrappedElement . RemoveAttribute ( name ) ;
233236 /// <inheritdoc/>
234237 [ DebuggerHidden ]
235- #pragma warning disable CS8767 // Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes).
236- public Boolean RemoveAttribute ( String namespaceUri , String localName ) => WrappedElement . RemoveAttribute ( namespaceUri , localName ) ;
237- #pragma warning restore CS8767 // Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes).
238- /// <inheritdoc/>
239- [ DebuggerHidden ]
238+ public Boolean RemoveAttribute ( String ? namespaceUri , String localName ) => WrappedElement . RemoveAttribute ( namespaceUri , localName ) ;
239+ /// <inheritdoc/>
240+ [ DebuggerHidden ]
240241 public INode RemoveChild ( INode child ) => WrappedElement . RemoveChild ( child ) ;
241242 /// <inheritdoc/>
242243 [ DebuggerHidden ]
@@ -249,10 +250,10 @@ public ElementWrapper(IElementFactory<IElement> elementFactory) : base(elementFa
249250 public INode ReplaceChild ( INode newChild , INode oldChild ) => WrappedElement . ReplaceChild ( newChild , oldChild ) ;
250251 /// <inheritdoc/>
251252 [ DebuggerHidden ]
252- public void SetAttribute ( String name , String value ) => WrappedElement . SetAttribute ( name , value ) ;
253+ public void SetAttribute ( String name , String ? value ) => WrappedElement . SetAttribute ( name , value ) ;
253254 /// <inheritdoc/>
254255 [ DebuggerHidden ]
255- public void SetAttribute ( String namespaceUri , String name , String value ) => WrappedElement . SetAttribute ( namespaceUri , name , value ) ;
256+ public void SetAttribute ( String ? namespaceUri , String name , String ? value ) => WrappedElement . SetAttribute ( namespaceUri , name , value ) ;
256257 /// <inheritdoc/>
257258 [ DebuggerHidden ]
258259 public void ToHtml ( TextWriter writer , IMarkupFormatter formatter ) => WrappedElement . ToHtml ( writer , formatter ) ;
0 commit comments