Class TypeInfo
Именује се: Aspose.Html.Dom Асамблеја: Aspose.HTML.dll (25.4.0)
TypeInfo представља тип који се односи на Елемент или Атр чворови, који су наведени у схемима повезаним са документом.
[ComVisible(true)]
[DOMObject]
[DOMName("TypeInfo")]
public class TypeInfo : DOMObject, INotifyPropertyChanged
Inheritance
Implements
Наслеђени чланови
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
DERIVATION_EXTENSION
Ако је шема документа КСМЛ шема [КСМЛ шема део 1], овај констант представља деривацију по проширењу.
[DOMName("DERIVATION_EXTENSION")]
public const ulong DERIVATION_EXTENSION = 2
Пољска вредност
DERIVATION_LIST
Ако је шема документа КСМЛ шема [КСМЛ шема део 1], овај констант представља листу.
[DOMName("DERIVATION_LIST")]
public const ulong DERIVATION_LIST = 8
Пољска вредност
DERIVATION_RESTRICTION
Ако је схема документа КСМЛ Схема [КСМЛ Схема Део 1], овај констант представља деривацију ограничењем ако су укључени сложени типови, или ограничењем ако су укључени једноставни типови.
[DOMName("DERIVATION_RESTRICTION")]
public const ulong DERIVATION_RESTRICTION = 1
Пољска вредност
DERIVATION_UNION
Ако је схема документа КСМЛ Схема [КСМЛ Схема Део 1], овај констант представља уједињење ако су укључени једноставни типови.
[DOMName("DERIVATION_UNION")]
public const ulong DERIVATION_UNION = 4
Пољска вредност
Properties
TypeName
Име типа декларисаног за повезан елемент или атрибут, или нула ако је непознат.
[DOMName("typeName")]
public string TypeName { get; }
Вредност имовине
TypeNamespace
Добије тип namespace.The namespace of the type declared for the associated element or attribute or null if the element does not have declaration or if no namespace information is available.
[DOMName("typeNamespace")]
public string TypeNamespace { get; }
Вредност имовине
Methods
IsDerivedFrom(струја, струја, струја)
Овај метод се враћа ако постоји деривација између дефиниције референтног типа, тј. Типинфо на којем се метод позива, и друге дефиниције типа, тј. онога који је прошао као параметри.
[DOMName("ProcessingInstruction")]
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Parameters
typeNamespaceArg
string
именовање другог типа дефиниције
typeNameArg
string
Име другог типа дефиниције.
derivationMethod
ulong
врста деривације и услове који се примењују између два типа, као што је описано у листу константа које се налазе у овом интерфејсу.
Returns
Ако је схема документа ДТД или није повезана са документом, овај метод ће увек вратити лаж. Ако је схема документа КСМЛ схема, метода ће бити истинита ако је дефиниција референтног типа деривирана из друге дефиниције типа према параметру деривације. Ако је вредност параметра 0 (не бита је постављена на 1 за деривацијуМетод параметар), метода ће се вратити истинита ако се друга дефиниција типа може постићи понављањем било какве комбинације {базе тип дефиниције}, {тојм тип дефиниције}, или {члан тип дефиниције} из дефиниције референтног типа.