XmlLoadSettings class

Contains settings that are used during loading and parsing of XML documents. The default settings are chosen for the highest security. This class can be instantiated and is accepted by LoadXml, LoadFromUriAsync, and LoadFromFileAsync.

Implemented types
Available extensions

Constructors

XmlLoadSettings.new()
XmlLoadSettings.fromPtr(Pointer<COMObject> ptr)

Properties

elementContentWhiteSpace bool
getter/setter pairoverride
hashCode int
The hash code for this object.
no setterinherited
maxElementDepth int
getter/setter pairoverride
prohibitDtd bool
getter/setter pairoverride
ptr Pointer<COMObject>
getter/setter pairinherited
resolveExternals bool
getter/setter pairoverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validateOnParse bool
getter/setter pairoverride

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
cast<T extends IUnknown>(T creator(Pointer<COMObject>), String iid) → T

Available on IUnknown, provided by the IUnknownHelpers extension

Casts this COM object to an interface specified in iid.
detach() → void
Detaches the object from the Finalizer.
inherited
getIids(Pointer<Uint32> iidCount, Pointer<Pointer<GUID>> iids) int
inherited
getRuntimeClassName(Pointer<IntPtr> className) int
inherited
getTrustLevel(Pointer<Int32> trustLevel) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
release() int
Decrements the reference count for an interface on a COM object.
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited
tryCast<T extends IUnknown>(T creator(Pointer<COMObject>), String iid) → T?

Available on IUnknown, provided by the IUnknownHelpers extension

Tries to cast this COM object to an interface specified in iid.

Operators

operator ==(Object other) bool
The equality operator.
inherited