DebugDatabase Methods Fling OS

The DebugDatabase type exposes the following members.

Methods

  Name Description
Public method Static member AddArgument
Adds the pre-created argument to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddComplexTypeLink
Adds the pre-created complex type link to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddILOpInfo
Adds the pre-created IL op info to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddLocalVariable
Adds the pre-created local variable to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddMethod
Adds the pre-created method to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's:

  • To do - Add validation of fields and throw a pre-emptive exception if any invalid or missing data is found.
  • To do - Check whether changes must be submitted before the GetMethod(String) method can return methods added by Add.
Public method Static member AddStaticField
Adds the pre-created static field to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddStringLiteral
Adds the pre-created string literal to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member AddType
Adds the pre-created type to the database. All the entries's required parameters (i.e. ones which cannot be null) should be set.

To Do's: See AddMethod(DB_Method)'s to do's.

Public method Static member Empty
Empties all the database's tables.
Public method Static member GetArgument
Gets the specified argument from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetComplexTypeLink
Gets the specified complex type link from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetILOpInfo
Gets the specified IL op info from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetLocalVariable
Gets the specified local variable from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetMethod
Gets the specified method from the database.

To Do's:

  • To do - Caching mechanism.
Public method Static member GetStaticField
Gets the specified static field from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetStringLiteral
Gets the specified string literal from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetType(Guid)
Gets the specified type from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member GetType(String)
Gets the specified type from the database.

To Do's: See GetMethod(String)'s to do's.

Public method Static member RemoveArgument
Removes the specified argument from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveComplexTypeLink
Removes the specified complex type link from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveILOpInfo
Removes the specified IL op info from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveLocalVariable
Removes the specified local variable from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveMethod
Removes the specified method from the database.

To Do's:

  • To do - Check for entries in other tables that link to the one being deleted. If the dependent entries are not being deleted, throw an error.
  • To do - Add an option to automatically delete dependent entries.
Public method Static member RemoveStaticField
Removes the specified static field from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveStringLiteral
Removes the specified string literal from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member RemoveType
Removes the specified type from the database.

To Do's: See RemoveMethod(DB_Method)'s to do's.

Public method Static member SubmitChanges
Submits all changes to the database.
Top
See Also