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
Устаревшие.
Устаревшие.
Устаревшие.

Возвращает тип объекта после компиляции или встроенный тип данных языка определения схемы XML (XSD), элемент simpleType или сложный элементType. Это свойство набора сведений о наборе сведений после компиляции схемы.

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)

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