Class ImmutableXElementContainer
A wrapper around an of XElement instances that
are, themselves, made immutable inside this class.
Inheritance
ImmutableXElementContainer
Assembly: NetTopologySuite.IO.GPX.dll
Syntax
public sealed class ImmutableXElementContainer : IReadOnlyList<XElement>, IReadOnlyCollection<XElement>, IEnumerable<XElement>, IEnumerable
Constructors
|
Improve this Doc
View Source
ImmutableXElementContainer(IEnumerable<XElement>)
Declaration
public ImmutableXElementContainer(IEnumerable<XElement> items)
Parameters
Exceptions
Properties
|
Improve this Doc
View Source
Count
Declaration
public int Count { get; }
Property Value
|
Improve this Doc
View Source
Item[Int32]
Declaration
public XElement this[int index] { get; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
|
Improve this Doc
View Source
Items
Gets the XElements contained in this container.
Declaration
public ImmutableArray<XElement> Items { get; }
Property Value
Type |
Description |
ImmutableArray<XElement> |
|
Methods
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public ImmutableArray<XElement>.Enumerator GetEnumerator()
Returns
Type |
Description |
ImmutableArray.Enumerator<> |
|
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Explicit Interface Implementations
|
Improve this Doc
View Source
IEnumerable<XElement>.GetEnumerator()
Declaration
IEnumerator<XElement> IEnumerable<XElement>.GetEnumerator()
Returns
|
Improve this Doc
View Source
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements