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
Implements
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
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
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
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
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
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
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
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.