Class TypeInfo

Class TypeInfo

Pôvodný názov: Aspose.Svg.Dom Zhromaždenie: Aspose.SVG.dll (25.5.0)

TypeInfo predstavuje typ odkazovaný z uzlín Element alebo Attr, ktorý je uvedený v schémách spojených s dokumentom.

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

Inheritance

object DOMObject TypeInfo

Implements

INotifyPropertyChanged

Z dedičných členov

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

Fields

DERIVATION_EXTENSION

Ak je schéma dokumentu XML Schema [XML Schema Part 1], táto konštanta predstavuje deriváciu rozšírením.

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

Fieldová hodnota

ulong

DERIVATION_LIST

Ak je schéma dokumentu XML Schema [XML Schema Part 1], táto konštanta predstavuje zoznam.

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

Fieldová hodnota

ulong

DERIVATION_RESTRICTION

Ak je schéma dokumentu XML Schema [XML Schema Časť 1], táto konštanta predstavuje deriváciu obmedzením, ak sú zapojené zložité typy, alebo obmedzením, ak sú zapojené jednoduché typy.

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

Fieldová hodnota

ulong

DERIVATION_UNION

Ak je schéma dokumentu XML Schema [XML Schema Part 1], táto konštanta predstavuje úniu, ak sú zahrnuté jednoduché typy.

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

Fieldová hodnota

ulong

Properties

TypeName

Názov typu deklarovaného pre pridružený prvok alebo atribút, alebo nula, ak nie je známe.

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

Hodnota nehnuteľnosti

string

TypeNamespace

Získava typ názov priestoru.Názov priestoru typu deklarovaného pre pridružený prvok alebo atribút alebo nula, ak prvok nemá vyhlásenie alebo ak nie sú k dispozícii žiadne informácie názov priestoru.

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

Hodnota nehnuteľnosti

string

Methods

IsDerivedFrom(String, String a ulong)

Táto metóda sa vráti, ak existuje derivácia medzi definíciou referenčného typu, t. j. TypeInfo, na ktorú sa metóda volá, a inou definíciou typu, t. j. definíciou, ktorá sa premenila ako parametre.

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

Parameters

typeNamespaceArg string

názov priestoru iného typu definície

typeNameArg string

názov iného typu definície.

derivationMethod ulong

typ derivátu a podmienky uplatnené medzi dvoma typmi, ako je opísané v zozname konštantov uvedených v tomto rozhraní.

Returns

bool

Ak je schéma dokumentu DTD alebo žiadna schéma nie je spojená s dokumentom, táto metóda sa vždy vráti falošná. Ak je schéma dokumentu XML Schéma, metóda bude pravdivá, ak je definícia referenčného typu odvodená z inej definície typu podľa derivátového parametru. Ak je hodnota parametru 0 (nie je bit nastavený na 1 pre deriváciuMetodový parameter), metóda sa vráti pravdivá, ak sa druhá definícia typu môže dosiahnuť odvolaním akejkoľvek kombinácie {base type definition}, {item type definition} alebo {member type definitions} z definície referenčného typu.

 Slovenčina