Class TypeInfo

Class TypeInfo

Navne til: Aspose.Html.Dom Sammensætning: Aspose.HTML.dll (25.4.0)

TypeInfo repræsenterer en type, der henvises fra Element eller Attr noder, angivet i de ordninger, der er forbundet med dokumentet.

[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

De arvede medlemmer

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

DERIVATION_EXTENSION

Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante derivat ved udvidelse.

[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2

Fællesværdi

ulong

DERIVATION_LIST

Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstant listen.

[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8

Fællesværdi

ulong

DERIVATION_RESTRICTION

Hvis dokumentets skema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante derivat ved begrænsning, hvis komplekse typer er involveret, eller en begrænsning, hvis enkle typer er involveret.

[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1

Fællesværdi

ulong

DERIVATION_UNION

Hvis dokumentets schema er en XML Schema [XML Schema Part 1], repræsenterer denne konstante foreningen, hvis simple typer er involveret.

[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4

Fællesværdi

ulong

Properties

TypeName

Navnet på en type, der er erklæret for det tilknyttede element eller atribut, eller nul, hvis ikke kendt.

[DOMName("typeName")]
public string TypeName { get; }

Ejendomsværdi

string

TypeNamespace

Opnår typen namespace.Namespace af typen erklæret for det tilknyttede element eller atribut eller null, hvis elementet ikke har en erklæring eller hvis ingen namespace oplysninger er tilgængelige.

[DOMName("typeNamespace")]
public string TypeNamespace { get; }

Ejendomsværdi

string

Methods

IsDerivedFrom(String, String og Ulong)

Denne metode returnerer, hvis der er en derivation mellem reference type definition, det vil sige TypeInfo, på hvilken metoden er kaldt, og den anden type definition, det vil sige den, der passerer som parametre.

[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)

Parameters

typeNamespaceArg string

Navneområdet for den anden type definition

typeNameArg string

Navnet på den anden type definition.

derivationMethod ulong

den type af derivat og betingelserne, der anvendes mellem to typer, som beskrevet i listen over konstant, der er angivet i denne grænseflade.

Returns

bool

Hvis dokumentets schema er en DTD eller ingen schema er forbundet med dokumentet, vil denne metode altid returnere falsk. Hvis dokumentets schema er en XML Schema, vil metoden være gyldig, hvis reference type definition er deriveret fra den anden type definition i henhold til derivation parametre. Hvis værdien af parameteren er 0 (ingen bit er fastsat til 1 for derivationMethod parameter), vil metoden være gyldig, hvis den anden type definition kan opnås ved at tilbagekalde enhver kombination af {base type definition}, {item type definition} eller {member type definition} fra reference type definition.

 Dansk