Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.XmlSchemaElement Class Reference

Package Functions

XmlReader Validate (XmlReader reader, XmlResolver resolver, XmlSchemaSet schemaSet, ValidationEventHandler valEventHandler)
 
void SetQualifiedName (XmlQualifiedName value)
 
void SetElementType (XmlSchemaType value)
 
void SetBlockResolved (XmlSchemaDerivationMethod value)
 
void SetFinalResolved (XmlSchemaDerivationMethod value)
 
override XmlSchemaObject Clone ()
 
XmlSchemaObject Clone (XmlSchema parentSchema)
 
XmlQualifiedName GetQualifiedName ()
 
override void SetUnhandledAttributes (XmlAttribute[] moreAttributes)
 
override void AddAnnotation (XmlSchemaAnnotation annotation)
 
virtual void OnAdd (XmlSchemaObjectCollection container, object item)
 
virtual void OnRemove (XmlSchemaObjectCollection container, object item)
 
virtual void OnClear (XmlSchemaObjectCollection container)
 

Static Package Attributes

static readonly XmlSchemaParticle Empty = new EmptyParticle()
 

Properties

bool IsAbstract [get, set]
 
XmlSchemaDerivationMethod Block [get, set]
 
stringDefaultValue [get, set]
 
XmlSchemaDerivationMethod Final [get, set]
 
stringFixedValue [get, set]
 
XmlSchemaForm Form [get, set]
 
stringName [get, set]
 
bool IsNillable [get, set]
 
bool HasNillableAttribute [get]
 
bool HasAbstractAttribute [get]
 
XmlQualifiedName RefName [get, set]
 
XmlQualifiedName SubstitutionGroup [get, set]
 
XmlQualifiedName SchemaTypeName [get, set]
 
XmlSchemaTypeSchemaType [get, set]
 
XmlSchemaObjectCollection Constraints [get]
 
XmlQualifiedName QualifiedName [get]
 
object? ElementType [get]
 
XmlSchemaTypeElementSchemaType [get]
 
XmlSchemaDerivationMethod BlockResolved [get]
 
XmlSchemaDerivationMethod FinalResolved [get]
 
bool HasDefault [get]
 
bool HasConstraints [get]
 
bool IsLocalTypeDerivationChecked [get, set]
 
SchemaElementDeclElementDecl [get, set]
 
override? string NameAttribute [get, set]
 
override string NameString [get]
 
stringMinOccursString [get, set]
 
stringMaxOccursString [get, set]
 
decimal MinOccurs [get, set]
 
decimal MaxOccurs [get, set]
 
virtual bool IsEmpty [get]
 
bool IsMultipleOccurrence [get]
 
stringId [get, set]
 
XmlSchemaAnnotationAnnotation [get, set]
 
XmlAttribute?[] UnhandledAttributes [get, set]
 
override? string IdAttribute [get, set]
 
int LineNumber [get, set]
 
int LinePosition [get, set]
 
stringSourceUri [get, set]
 
XmlSchemaObjectParent [get, set]
 
XmlSerializerNamespaces Namespaces [get, set]
 
bool IsProcessing [get, set]
 

Private Types

enum  Occurs { None = 0 , Min = 1 , Max = 2 }
 

Private Attributes

bool _isAbstract
 
bool _hasAbstractAttribute
 
bool _isNillable
 
bool _hasNillableAttribute
 
bool _isLocalTypeDerivationChecked
 
XmlSchemaDerivationMethod _block = XmlSchemaDerivationMethod.None
 
XmlSchemaDerivationMethod _final = XmlSchemaDerivationMethod.None
 
XmlSchemaForm _form
 
string _defaultValue
 
string _fixedValue
 
string _name
 
XmlQualifiedName _refName = XmlQualifiedName.Empty
 
XmlQualifiedName _substitutionGroup = XmlQualifiedName.Empty
 
XmlQualifiedName _typeName = XmlQualifiedName.Empty
 
XmlSchemaType _type
 
XmlQualifiedName _qualifiedName = XmlQualifiedName.Empty
 
XmlSchemaType _elementType
 
XmlSchemaDerivationMethod _blockResolved
 
XmlSchemaDerivationMethod _finalResolved
 
XmlSchemaObjectCollection _constraints
 
SchemaElementDecl _elementDecl
 
decimal _minOccurs = 1m
 
decimal _maxOccurs = 1m
 
Occurs _flags
 
string _id
 
XmlSchemaAnnotation _annotation
 
XmlAttribute[] _moreAttributes
 
int _lineNum
 
int _linePos
 
string _sourceUri
 
XmlSerializerNamespaces _namespaces
 
XmlSchemaObject _parent
 
bool _isProcessing
 

Detailed Description

Definition at line 7 of file XmlSchemaElement.cs.


The documentation for this class was generated from the following file: