Syntax

C#
public class XmlGenerationVisitor

The type exposes the following members.

Public Constructors

Public Methods

  NameDescription
Public methodCreateXml
Creates the XML.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberMakeTypeName
Create a valid name from a type, without including all the version and public key information
Public methodReset
Resets this instance.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodVisitAny
Visits any.
(Overrides AbstractDepthFirstVisitor..::VisitAny(AnyModel).)
Public methodVisitBelongsTo
Visits the belongs to.
(Overrides AbstractDepthFirstVisitor..::VisitBelongsTo(BelongsToModel).)
Public methodVisitCollectionID
Visits the collection ID.
(Overrides AbstractDepthFirstVisitor..::VisitCollectionID(CollectionIDModel).)
Public methodVisitCompositePrimaryKey
Visits the composite primary key.
(Overrides AbstractDepthFirstVisitor..::VisitCompositePrimaryKey(CompositeKeyModel).)
Public methodVisitCompositeUserType
Visits the custom composite user type.
(Overrides AbstractDepthFirstVisitor..::VisitCompositeUserType(CompositeUserTypeModel).)
Public methodVisitDependentObject
Visits the dependent object.
(Overrides AbstractDepthFirstVisitor..::VisitDependentObject(DependentObjectModel).)
Public methodVisitField
Visits the field.
(Overrides AbstractDepthFirstVisitor..::VisitField(FieldModel).)
Public methodVisitHasAndBelongsToMany
Visits the has and belongs to many.
(Overrides AbstractDepthFirstVisitor..::VisitHasAndBelongsToMany(HasAndBelongsToManyModel).)
Public methodVisitHasMany
Visits the has many.
(Overrides AbstractDepthFirstVisitor..::VisitHasMany(HasManyModel).)
Public methodVisitHasManyToAny
Visits the has many to any.
(Overrides AbstractDepthFirstVisitor..::VisitHasManyToAny(HasManyToAnyModel).)
Public methodVisitHasManyToAnyConfig
Visits the has many to any config.
(Overrides AbstractDepthFirstVisitor..::VisitHasManyToAnyConfig(HasManyToAnyModel..::Config).)
Public methodVisitHilo
Visits the hilo.
(Overrides AbstractDepthFirstVisitor..::VisitHilo(HiloModel).)
Public methodVisitImport
Visits the import.
(Overrides AbstractDepthFirstVisitor..::VisitImport(ImportModel).)
Public methodVisitKey
Visits the key.
(Overrides AbstractDepthFirstVisitor..::VisitKey(KeyModel).)
Public methodVisitModel
Visits the model.
(Overrides AbstractDepthFirstVisitor..::VisitModel(ActiveRecordModel).)
Public methodVisitNested
Visits the nested.
(Overrides AbstractDepthFirstVisitor..::VisitNested(NestedModel).)
Public methodVisitNestedParentReference
Visits the parent
(Overrides AbstractDepthFirstVisitor..::VisitNestedParentReference(NestedParentReferenceModel).)
Public methodVisitNode
Visits the node.
(Inherited from AbstractDepthFirstVisitor.)
Public methodVisitNodes
Visits the nodes.
(Inherited from AbstractDepthFirstVisitor.)
Public methodVisitOneToOne
Visits the one to one.
(Overrides AbstractDepthFirstVisitor..::VisitOneToOne(OneToOneModel).)
Public methodVisitPrimaryKey
Visits the primary key.
(Overrides AbstractDepthFirstVisitor..::VisitPrimaryKey(PrimaryKeyModel).)
Public methodVisitProperty
Visits the property.
(Overrides AbstractDepthFirstVisitor..::VisitProperty(PropertyModel).)
Public methodVisitTimestamp
Visits the timestamp.
(Overrides AbstractDepthFirstVisitor..::VisitTimestamp(TimestampModel).)
Public methodVisitVersion
Visits the version.
(Overrides AbstractDepthFirstVisitor..::VisitVersion(VersionModel).)

Protected Methods

  NameDescription
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

Public Properties

  NameDescription
Public propertyXml
Gets the XML.

See Also