C# Class DoxDoxygenXML.DoxExtensions.DoxType

Parse extension methods for the Dox.Type class. Extension are related to the DoxygenXML model definition in (Model.Doxygen).
Show file Open project: codaxy/dox

Public Methods

Method Description
AddEvent ( this type, Codaxy _event ) : void

Extenstion method to add a Event to an Dox.Type by pre checking for the existance of the Event.

AddFiled ( this type, Codaxy field ) : void

Extenstion method to add a Field to an Dox.Type by pre checking for the existance of the Field.

AddMethod ( this type, Codaxy method ) : void

Extenstion method to add a Method to an Dox.Type by pre checking for the existance of the Method.

AddProperty ( this type, Codaxy property ) : void

Extenstion method to add a Property to an Dox.Type by pre checking for the existance of the Property.

ReadDoxygenMember ( this type, memberdefType memdefType ) : void

Loop through all possible Dox.Type members, and parse their information.

ReadDoxygenType ( this type, DoxygenType dt ) : void

Parse the Dox.Type description from the related DoxygenType object. In next step loop throug all member information in the DoxygenType object and parse their information, if given.

UpdateBaseType ( this type, Codaxy baseType ) : void

Updating the Base-Type information of an Dox.Type object. In first pars step, the type has just the BaseType reference identifier. In this step the identifier got replaced by the related BaseType name.

Method Details

AddEvent() public static method

Extenstion method to add a Event to an Dox.Type by pre checking for the existance of the Event.
public static AddEvent ( this type, Codaxy _event ) : void
type this /// A ///
_event Codaxy /// A ///
return void

AddFiled() public static method

Extenstion method to add a Field to an Dox.Type by pre checking for the existance of the Field.
public static AddFiled ( this type, Codaxy field ) : void
type this /// A ///
field Codaxy /// A ///
return void

AddMethod() public static method

Extenstion method to add a Method to an Dox.Type by pre checking for the existance of the Method.
public static AddMethod ( this type, Codaxy method ) : void
type this /// A ///
method Codaxy /// A ///
return void

AddProperty() public static method

Extenstion method to add a Property to an Dox.Type by pre checking for the existance of the Property.
public static AddProperty ( this type, Codaxy property ) : void
type this /// A ///
property Codaxy /// A ///
return void

ReadDoxygenMember() public static method

Loop through all possible Dox.Type members, and parse their information.
public static ReadDoxygenMember ( this type, memberdefType memdefType ) : void
type this /// A ///
memdefType DoxDoxygenXML.Model.Doxygen.memberdefType /// A ///
return void

ReadDoxygenType() public static method

Parse the Dox.Type description from the related DoxygenType object. In next step loop throug all member information in the DoxygenType object and parse their information, if given.
public static ReadDoxygenType ( this type, DoxygenType dt ) : void
type this /// A ///
dt DoxDoxygenXML.Model.Doxygen.DoxygenType /// A ///
return void

UpdateBaseType() public static method

Updating the Base-Type information of an Dox.Type object. In first pars step, the type has just the BaseType reference identifier. In this step the identifier got replaced by the related BaseType name.
public static UpdateBaseType ( this type, Codaxy baseType ) : void
type this /// A ///
baseType Codaxy /// A ///
return void