本文整理汇总了C#中Process.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# Process.GetType方法的具体用法?C# Process.GetType怎么用?C# Process.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Process
的用法示例。
在下文中一共展示了Process.GetType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: javaCompileAndRun
public virtual void javaCompileAndRun()
{
try{
string class_name = java_file_name.Split('.')[0];
Shell.shell("javac", "-classpath '" + JuneConfig.june_files_path + "' "+JuneConfig.java_files_path+"/"+java_file_name);
java_process = Shell.shell_no_start("java", "-classpath '" + JuneConfig.june_files_path + ":" + JuneConfig.java_files_path+"' "+class_name+" " + game_object_name);
java_process.Start();
Boolean has_exited = Convert.ToBoolean(java_process.GetType().GetProperty( "HasExited" ).GetValue(java_process, new object[]{}));
while(!has_exited)
{
UnityEngine.Debug.Log("Waiting for Java process to exit: ");
Thread.Sleep(500);
has_exited = Convert.ToBoolean(java_process.GetType().GetProperty( "HasExited" ).GetValue(java_process, new object[]{}));
}
UnityEngine.Debug.Log("I'm here.");
is_stopped = true;
}catch(Exception e){
UnityEngine.Debug.Log(e);
}
}
示例2: GetDependentPluginsOn
public IEnumerable<IPlugin> GetDependentPluginsOn(Process.Plugins.IPlugin plugin)
{
var openGenericType = typeof(IDependsOnPlugin<>);
var closedGenericType = openGenericType.MakeGenericType(plugin.GetType());
return kernel.GetAll(closedGenericType).Select(pluginObject => {
return (IPlugin)pluginObject;
});
}