XmlSchemaType Класс

Определение

Базовый класс для всех простых и сложных типов.

public ref class XmlSchemaType : System::Xml::Schema::XmlSchemaAnnotated
public class XmlSchemaType : System.Xml.Schema.XmlSchemaAnnotated
type XmlSchemaType = class
    inherit XmlSchemaAnnotated
Public Class XmlSchemaType
Inherits XmlSchemaAnnotated
Наследование
Производный

Примеры

XmlSchemaSimpleType Пример использования этого класса см. в XmlSchemaComplexType классе и классе.

Конструкторы

XmlSchemaType()

Инициализирует новый экземпляр класса XmlSchemaType.

Свойства

Annotation

Возвращает или задает свойство annotation.

(Унаследовано от XmlSchemaAnnotated)
BaseSchemaType
Является устаревшей.
Является устаревшей.
Является устаревшей.

Получает тип объекта после компиляции или встроенный тип данных XSD, элемент simpleType или элемент complexType. Свойство набора сведений после компиляции схемы.

BaseXmlSchemaType

Получает значение после компиляции для базового типа данного типа схемы.

Datatype

Получает значение типа данных после компиляции для данного сложного типа.

DerivedBy

Получает сведения после компиляции о способе создания данного элемента из его базового типа.

Final

Получает или задает финальный атрибут создания производной типа, указывающий, разрешены ли создание дальнейших производных.

FinalResolved

Получает значение свойства Final после компиляции.

Id

Получает или задает идентификатор строки.

(Унаследовано от XmlSchemaAnnotated)
IsMixed

Получает или задает значение, указывающее, имеет ли данный тип смешанную модель содержимого. Это свойство доступно только в сложных типах.

LineNumber

Получает или задает номер строки в файле, на которую ссылается элемент schema.

(Унаследовано от XmlSchemaObject)
LinePosition

Получает или задает позицию в строке файла, на которую ссылается элемент schema.

(Унаследовано от XmlSchemaObject)
Name

Возвращает или задает имя типа.

Namespaces

Получает или задает XmlSerializerNamespaces для использования с данным объектом схемы.

(Унаследовано от XmlSchemaObject)
Parent

Получает или задает родительский элемент данного XmlSchemaObject.

(Унаследовано от XmlSchemaObject)
QualifiedName

Получает полное имя для типа, построенного из атрибута Name данного типа. Свойство после компиляции схемы.

SourceUri

Получает или задает исходного расположение для файла, загрузившего данную схему.

(Унаследовано от XmlSchemaObject)
TypeCode

Получает XmlTypeCode данного типа.

UnhandledAttributes

Получает или задает уточненные атрибуты, не принадлежащие целевому пространству имен текущей схемы.

(Унаследовано от XmlSchemaAnnotated)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBuiltInComplexType(XmlQualifiedName)

Возвращает XmlSchemaComplexType, который представляет встроенный сложный тип, заданный полным именем.

GetBuiltInComplexType(XmlTypeCode)

Возвращает XmlSchemaComplexType, который представляет встроенный сложный тип указанного сложного типа.

GetBuiltInSimpleType(XmlQualifiedName)

Возвращает XmlSchemaSimpleType, который представляет встроенный простой тип простого типа, заданного полным именем.

GetBuiltInSimpleType(XmlTypeCode)

Возвращает тип XmlSchemaSimpleType, который представляет встроенный простой тип указанного простого типа.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDerivedFrom(XmlSchemaType, XmlSchemaType, XmlSchemaDerivationMethod)

Возвращает значение, указывающее, является ли указанный тип схемы производным от указанного базового типа схемы.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к