SQLite.Designer
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
The purpose of this class is to provide context menus and event support when designing a
SQLite DataSet. Most of the functionality is implemented by MS's VSDesigner object which we
instantiate through reflection since I don't really have a design-time reference to the object
and many of the objects in VSDesigner are internal.
Empty constructor
Initialize the designer by creating a SqlDataAdapterDesigner and delegating most of our
functionality to it.
We extend support for DbDataAdapter-derived objects
The object wanting to be extended
Whether or not we extend that object
Forwards to the SqlDataAdapterDesigner object
Forwards to the SqlDataAdapterDesigner object
This object provides a designer for a SQLiteCommand. The reason we provide an additional
CommandDesignTimeVisible property is because certain MS designer components will look for it and
fail if its not there.
Initialize the instance with the given SQLiteCommand component
Add our designtimevisible attribute to the attributes for the item
Provide a get method for the CommandDesignTimeVisible provided property
The SQLiteCommand we're designing for
True or false if the object is visible in design mode
Provide a set method for our supplied CommandDesignTimeVisible property
The SQLiteCommand to set
The new designtime visible property to assign to the command
We extend any DbCommand
The object being tested
True if the object derives from DbCommand
This method executes a specified command, potentially based
on parameters passed in from the data view support XML.
Provides rudimentary connectionproperties support
This class provides connectionstring editing support in the properties window when
using a SQLiteConnection as a toolbox component on a form (for example).
In order to provide the dropdown list, unless someone knows a better way, I have to use
the internal VsConnectionManager class since it utilizes some interfaces in the designer
that are internal to the VSDesigner object. We instantiate it and utilize it through reflection.
Provides a UI to edit/create SQLite database connections
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Provides a toolboxitem for a SQLiteDataAdapter. This is required in order for us to
pop up the connection wizard when you drop the tool on a form, and to create the hidden commands
that are assigned to the data adapter and keep them hidden. The hiding at runtime of the controls
is accomplished both here during the creation of the components and in the SQLiteCommandDesigner
which provides properties to hide the objects when they're supposed to be hidden.
The connection wizard is instantiated in the VSDesigner through reflection.
Creates the necessary components associated with this data adapter instance
The designer host
The components created by this toolbox item
Generates a unique name for the given object
The container where we're being instantiated
The core name of the object to create a unique instance of
A unique name within the given container
This class creates many of the DDEX components when asked for by the server explorer.
This class is used to build identifier arrays and contract them. Typically they are
passed to SQLiteConnection.GetSchema() or are contracted for display on the screen or in the
properties window.
Strips out the schema, which we don't really support but has to be there for certain operations internal
to MS's designer implementation.
The type of identifier to contract
The full identifier array
A contracted identifier array
GetSite does not need to be implemented since
DDEX only calls SetSite to site the object.
Doesn't do much other than provide the DataObjectSupport base object with a location
where the XML resource can be found.
Provides basic DataSourceInformation about the underlying connection
Provides DataViewSupport with a location where the XML file is for the Server Explorer's view.
Ideally we'd be a package provider, but the VS Express Editions don't support us, so this class
exists so that in the future we can perhaps work with the Express Editions.
For a package-based provider, this factory creates instances of the main objects we support
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Required method for Designer support - do not modify
the contents of this method with the code editor.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to RZE1PAAIMRZRE2CKM3CIRRIREIJQR1PTAEHTRHKTCPP1KKRRJQK9CTM9ZHMRETI9E9J8REKEA1MER9PDKQDIH8HMRRH2DIACHIP1KHK2IAZKM8R0EZRTKDHADII9ICCH.
Looks up a localized string similar to The database and its metadata will be un-encrypted. No password will be required to open the database and view its contents..
Looks up a localized string similar to The database and its metadata will be encrypted using the supplied password as a hash..
Looks up a localized string similar to The database and its metadata will be re-encrypted using the supplied password as a hash..
Looks up a localized string similar to [SQLite]
System.Data.SQLite.SQLiteConnection, System.Data.SQLite
System.Data.SQLite.SQLiteDataAdapter, System.Data.SQLite
System.Data.SQLite.SQLiteCommand, System.Data.SQLite
.