implements ISerializable
0x00x0078
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _baseType | string | Private | — | |
| 0x08 | _baseSimpleType | SimpleType | Private | — | |
| 0x08 | _xmlBaseType | XmlQualifiedName | Private | — | |
| 0x08 | _name | string | Private | — | |
| 0x04 | _length | int | Private | — | |
| 0x04 | _minLength | int | Private | — | |
| 0x04 | _maxLength | int | Private | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | _pattern | string | Private | — | |
| 0x08 | _ns | string | Private | — | |
| 0x08 | _maxExclusive | string | Private | — | |
| 0x08 | _maxInclusive | string | Private | — | |
| 0x08 | _minExclusive | string | Private | — | |
| 0x08 | _minInclusive | string | Private | — | |
| 0x08 | _enumeration | string | 1 flags | — | |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const string& baseType) | 2 flags | 0x08 | |
| void .ctor(XmlSchemaSimpleType node) | 2 flags | 0x08 | |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | 0x10 | |
| void LoadTypeValues(XmlSchemaSimpleType node) | 1 flags | 0x08 | |
| bool IsPlainString() | 1 flags | 0x01 | |
| string get_BaseType() | 2 flags | 0x08 | |
| XmlQualifiedName get_XmlBaseType() | 2 flags | 0x08 | |
| string get_Name() | 2 flags | 0x08 | |
| string get_Namespace() | 2 flags | 0x08 | |
| int get_Length() | 2 flags | 0x04 | |
| int get_MaxLength() | 2 flags | 0x04 | |
| void set_MaxLength(int value) | 2 flags | 0x04 | |
| SimpleType get_BaseSimpleType() | 2 flags | 0x08 | |
| string get_SimpleTypeQualifiedName() | Public+1 flags | 0x08 | |
| string QualifiedName(const string& name) | 1 flags | 0x08 | |
| XmlNode ToNode(XmlDocument dc, Hashtable prefixes, bool inRemoting) | 1 flags | 0x08 | |
| SimpleType CreateEnumeratedType(const string& values) | Static+1 flags | 0x08 | |
| SimpleType CreateByteArrayType(const string& encoding) | Static+1 flags | 0x08 | |
| SimpleType CreateLimitedStringType(int length) | Static+1 flags | 0x08 | |
| SimpleType CreateSimpleType(const StorageType& typeCode, Type type) | Static+1 flags | 0x08 | |
| string HasConflictingDefinition(SimpleType otherSimpleType) | 1 flags | 0x08 | |
| bool CanHaveMaxLength() | 1 flags | 0x01 | |
| void ConvertToAnnonymousSimpleType() | 1 flags | 0x00 |