Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.SchemaElementDecl Class Referencesealed

Protected Attributes

XmlQualifiedName name = XmlQualifiedName.Empty
 
string prefix
 
bool isDeclaredInExternal
 
Use presence
 
XmlSchemaType schemaType
 
XmlSchemaDatatype datatype
 
string defaultValueRaw
 
object defaultValueTyped
 
long maxLength
 
long minLength
 
List< stringvalues
 

Package Types

enum  Use {
  Default , Required , Implied , Fixed ,
  RequiredFixed
}
 

Package Functions

 SchemaElementDecl ()
 
 SchemaElementDecl (XmlSchemaDatatype dtype)
 
 SchemaElementDecl (XmlQualifiedName name, string prefix)
 
SchemaElementDecl Clone ()
 
void AddAttDef (SchemaAttDef attdef)
 
SchemaAttDef GetAttDef (XmlQualifiedName qname)
 
void CheckAttributes (Hashtable presence, bool standalone)
 
void AddValue (string value)
 
bool CheckEnumeration (object pVal)
 
bool CheckValue (object pVal)
 

Static Package Functions

static SchemaElementDecl CreateAnyTypeElementDecl ()
 

Static Package Attributes

static readonly SchemaElementDecl Empty = new SchemaElementDecl()
 

Properties

string IDtdAttributeListInfo. Prefix [get]
 
string IDtdAttributeListInfo. LocalName [get]
 
bool IDtdAttributeListInfo. HasNonCDataAttributes [get]
 
bool IsIdDeclared [get, set]
 
bool HasNonCDataAttribute [get, set]
 
bool IsAbstract [get, set]
 
bool IsNillable [get, set]
 
XmlSchemaDerivationMethod Block [get, set]
 
bool IsNotationDeclared [get, set]
 
bool HasDefaultAttribute [get]
 
bool HasRequiredAttribute [get]
 
ContentValidator ContentValidator [get, set]
 
XmlSchemaAnyAttribute AnyAttribute [get, set]
 
CompiledIdentityConstraint[] Constraints [get, set]
 
XmlSchemaElement SchemaElement [get, set]
 
IList< IDtdDefaultAttributeInfoDefaultAttDefs [get]
 
Dictionary< XmlQualifiedName, SchemaAttDefAttDefs [get]
 
Dictionary< XmlQualifiedName, XmlQualifiedNameProhibitedAttributes [get]
 
XmlQualifiedName Name [get, set]
 
bool IsDeclaredInExternal [get, set]
 
Use Presence [get, set]
 
long MaxLength [get, set]
 
long MinLength [get, set]
 
XmlSchemaType SchemaType [get, set]
 
XmlSchemaDatatype Datatype [get, set]
 
List< stringValues [get, set]
 
string DefaultValueRaw [get, set]
 
object DefaultValueTyped [get, set]
 

Private Member Functions

IDtdAttributeInfo IDtdAttributeListInfo. LookupAttribute (string prefix, string localName)
 
IEnumerable< IDtdDefaultAttributeInfo > IDtdAttributeListInfo. LookupDefaultAttributes ()
 
IDtdAttributeInfo IDtdAttributeListInfo. LookupIdAttribute ()
 

Private Attributes

readonly Dictionary< XmlQualifiedName, SchemaAttDef_attdefs = new Dictionary<XmlQualifiedName, SchemaAttDef>()
 
List< IDtdDefaultAttributeInfo_defaultAttdefs
 
bool _isIdDeclared
 
bool _hasNonCDataAttribute
 
bool _isAbstract
 
bool _isNillable
 
bool _hasRequiredAttribute
 
bool _isNotationDeclared
 
readonly Dictionary< XmlQualifiedName, XmlQualifiedName_prohibitedAttributes = new Dictionary<XmlQualifiedName, XmlQualifiedName>()
 
ContentValidator _contentValidator
 
XmlSchemaAnyAttribute _anyAttribute
 
XmlSchemaDerivationMethod _block
 
CompiledIdentityConstraint[] _constraints
 
XmlSchemaElement _schemaElement
 

Detailed Description

Definition at line 6 of file SchemaElementDecl.cs.


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