Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.Design.IDesignerHost Interface Reference

Public Member Functions

void Activate ()
 
IComponent CreateComponent (Type componentClass)
 
IComponent CreateComponent (Type componentClass, string name)
 
DesignerTransaction CreateTransaction ()
 
DesignerTransaction CreateTransaction (string description)
 
void DestroyComponent (IComponent component)
 
IDesignerGetDesigner (IComponent component)
 
TypeGetType (string typeName)
 
void AddService (Type serviceType, object serviceInstance)
 
void AddService (Type serviceType, object serviceInstance, bool promote)
 
void AddService (Type serviceType, ServiceCreatorCallback callback)
 
void AddService (Type serviceType, ServiceCreatorCallback callback, bool promote)
 
void RemoveService (Type serviceType)
 
void RemoveService (Type serviceType, bool promote)
 
object? GetService (Type serviceType)
 

Properties

bool Loading [get]
 
bool InTransaction [get]
 
IContainer Container [get]
 
IComponent RootComponent [get]
 
string RootComponentClassName [get]
 
string TransactionDescription [get]
 

Events

EventHandler Activated
 
EventHandler Deactivated
 
EventHandler LoadComplete
 
DesignerTransactionCloseEventHandler TransactionClosed
 
DesignerTransactionCloseEventHandler TransactionClosing
 
EventHandler TransactionOpened
 
EventHandler TransactionOpening
 

Detailed Description

Definition at line 3 of file IDesignerHost.cs.


The documentation for this interface was generated from the following file: