AnimatLab  2
Test
ISimApplication.cs
1 // VBConversions Note: VB project level imports
2 using System.Collections.Generic;
3 using System;
4 using System.Diagnostics;
5 using System.Data;
6 using System.Xml.Linq;
7 using Microsoft.VisualBasic;
8 using System.Collections;
9 using System.Linq;
10 // End of VB project level imports
11 
12 
13 
15 {
16  public interface ISimApplication
17  {
18 
19  ManagedAnimatInterfaces.ILogger Logger {get;}
20  string ApplicationDirectory {get;}
21 
22  // Event ProjectLoaded() VBConversions Warning: events in interfaces not supported in C#.
23  // Event ProjectSaved() VBConversions Warning: events in interfaces not supported in C#.
24  // Event ProjectClosed() VBConversions Warning: events in interfaces not supported in C#.
25  // Event ProjectCreated() VBConversions Warning: events in interfaces not supported in C#.
26  // Event ApplicationExiting() VBConversions Warning: events in interfaces not supported in C#.
27  // Event SimulationStarting() VBConversions Warning: events in interfaces not supported in C#.
28  // Event SimulationResuming() VBConversions Warning: events in interfaces not supported in C#.
29  // Event SimulationStarted() VBConversions Warning: events in interfaces not supported in C#.
30  // Event SimulationPaused() VBConversions Warning: events in interfaces not supported in C#.
31  // Event SimulationStopped() VBConversions Warning: events in interfaces not supported in C#.
32 
33  // Event BeforeAddNode(ByVal doNode As Object) VBConversions Warning: events in interfaces not supported in C#.
34  // Event AfterAddNode(ByVal doNode As Object) VBConversions Warning: events in interfaces not supported in C#.
35  // Event BeforeRemoveNode(ByVal doNode As Object) VBConversions Warning: events in interfaces not supported in C#.
36  // Event AfterRemoveNode(ByVal doNode As Object) VBConversions Warning: events in interfaces not supported in C#.
37 
38  // Event BeforeAddLink(ByVal doLink As Object) VBConversions Warning: events in interfaces not supported in C#.
39  // Event AfterAddLink(ByVal doLink As Object) VBConversions Warning: events in interfaces not supported in C#.
40  // Event BeforeRemoveLink(ByVal doLink As Object) VBConversions Warning: events in interfaces not supported in C#.
41  // Event AfterRemoveLink(ByVal doLink As Object) VBConversions Warning: events in interfaces not supported in C#.
42 
43  // Event BeforeAddBody(ByVal doBody As Object) VBConversions Warning: events in interfaces not supported in C#.
44  // Event AfterAddBody(ByVal doBody As Object) VBConversions Warning: events in interfaces not supported in C#.
45 
46  void StartApplication(bool bModal, bool bConsoleApp, object oSecCtrl);
47 
48  dynamic ExecuteMethodOnObject(string strPath, string strMethodName, object[] aryParams);
49 
50  }
51 }