方法必须具有返回类型

chaojizuheqi 2017-09-14 01:01:51
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace Jakes_Terraria_Hack_v6._0.My
{
[StandardModule, HideModuleName, GeneratedCode("MyTemplate", "11.0.0.0")]
internal sealed class MyProject
{
[MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms"), EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class MyForms
{
public AddCustomItems m_AddCustomItems;

public Jakes_Terraria_Hack_v6._0.Information m_Information;

public main m_main;

public SavedCoordinates m_SavedCoordinates;

[ThreadStatic]
private static Hashtable m_FormBeingCreated;

public AddCustomItems AddCustomItems
{
get
{
this.m_AddCustomItems = MyProject.MyForms.Create__Instance__<AddCustomItems>(this.m_AddCustomItems);
return this.m_AddCustomItems;
}
set
{
if (value == this.m_AddCustomItems)
{
return;
}
if (value != null)
{
throw new ArgumentException("Property can only be set to Nothing");
}
this.Dispose__Instance__<AddCustomItems>(ref this.m_AddCustomItems);
}
}

public Jakes_Terraria_Hack_v6._0.Information Information
{
get
{
this.m_Information = MyProject.MyForms.Create__Instance__<Jakes_Terraria_Hack_v6._0.Information>(this.m_Information);
return this.m_Information;
}
set
{
if (value == this.m_Information)
{
return;
}
if (value != null)
{
throw new ArgumentException("Property can only be set to Nothing");
}
this.Dispose__Instance__<Jakes_Terraria_Hack_v6._0.Information>(ref this.m_Information);
}
}

public main main
{
get
{
this.m_main = MyProject.MyForms.Create__Instance__<main>(this.m_main);
return this.m_main;
}
set
{
if (value == this.m_main)
{
return;
}
if (value != null)
{
throw new ArgumentException("Property can only be set to Nothing");
}
this.Dispose__Instance__<main>(ref this.m_main);
}
}

public SavedCoordinates SavedCoordinates
{
get
{
this.m_SavedCoordinates = MyProject.MyForms.Create__Instance__<SavedCoordinates>(this.m_SavedCoordinates);
return this.m_SavedCoordinates;
}
set
{
if (value == this.m_SavedCoordinates)
{
return;
}
if (value != null)
{
throw new ArgumentException("Property can only be set to Nothing");
}
this.Dispose__Instance__<SavedCoordinates>(ref this.m_SavedCoordinates);
}
}

[DebuggerHidden]
private static T Create__Instance__<T>(T Instance) where T : Form, new()
{
if (Instance == null || Instance.IsDisposed)
{
if (MyProject.MyForms.m_FormBeingCreated != null)
{
if (MyProject.MyForms.m_FormBeingCreated.ContainsKey(typeof(T)))
{
throw new InvalidOperationException(Utils.GetResourceString("WinForms_RecursiveFormCreate", new string[0]));
}
}
else
{
MyProject.MyForms.m_FormBeingCreated = new Hashtable();
}
MyProject.MyForms.m_FormBeingCreated.Add(typeof(T), null);
try
{
try
{
return Activator.CreateInstance<T>();

}
finally
{
MyProject.MyForms.m_FormBeingCreated.Remove(typeof(T));
}




object arg_74_0;

TargetInvocationException expr_79 = arg_74_0 as TargetInvocationException;

int arg_96_0;

if (expr_79 == null)

{
arg_96_0 = 0;
}
else
{
TargetInvocationException ex = expr_79;
ProjectData.SetProjectError(expr_79);
arg_96_0 = (((ex.InnerException != null) > false) ? 1 : 0);
}
endfilter(arg_96_0);
}

finally
{

MyProject.MyForms.m_FormBeingCreated.Remove(typeof(T));
}












return Instance;
}
return Instance;
}

}
}
}

[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance) where T : Form
{
instance.Dispose();
instance = default(T);
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public MyForms()
{

}

[EditorBrowsable(EditorBrowsableState.Never)]
public override bool Equals(object o)
{
return base.Equals(RuntimeHelpers.GetObjectValue(o));
}

[EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode()
{
return base.GetHashCode();
}

[EditorBrowsable(EditorBrowsableState.Never)]
internal new Type GetType()
{
return typeof(MyProject.MyForms);
}

[EditorBrowsable(EditorBrowsableState.Never)]
public override string ToString()
{
return base.ToString();
}




[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", ""), EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class MyWebServices
{
[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public override bool Equals(object o)
{
return base.Equals(RuntimeHelpers.GetObjectValue(o));
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public override int GetHashCode()
{
return base.GetHashCode();
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
internal new Type GetType()
{
return typeof(MyProject.MyWebServices);
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public override string ToString()
{
return base.ToString();
}

[DebuggerHidden]
private static T Create__Instance__<T>(T instance) where T : new()
{
if (instance == null)
{
return Activator.CreateInstance<T>();
}
return instance;
}

[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance)
{
instance = default(T);
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public MyWebServices()
{
}
}

[EditorBrowsable(EditorBrowsableState.Never), ComVisible(false)]
internal sealed class ThreadSafeObjectProvider<T> where T : new()
{
[CompilerGenerated, ThreadStatic]
private static T m_ThreadStaticValue;

internal T GetInstance
{
[DebuggerHidden]
get
{
if (MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue == null)
{
MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue = Activator.CreateInstance<T>();
}
return MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue;
}
}

[EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden]
public ThreadSafeObjectProvider()
{
}
}

private static readonly MyProject.ThreadSafeObjectProvider<MyComputer> m_ComputerObjectProvider = new MyProject.ThreadSafeObjectProvider<MyComputer>();

private static readonly MyProject.ThreadSafeObjectProvider<MyApplication> m_AppObjectProvider = new MyProject.ThreadSafeObjectProvider<MyApplication>();

private static readonly MyProject.ThreadSafeObjectProvider<User> m_UserObjectProvider = new MyProject.ThreadSafeObjectProvider<User>();

private static MyProject.ThreadSafeObjectProvider<MyProject.MyForms> m_MyFormsObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyForms>();

private static readonly MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices> m_MyWebServicesObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices>();

[HelpKeyword("My.Computer")]
internal static MyComputer Computer
{
[DebuggerHidden]
get
{
return MyProject.m_ComputerObjectProvider.GetInstance;
}
}

[HelpKeyword("My.Application")]
internal static MyApplication Application
{
[DebuggerHidden]
get
{
return MyProject.m_AppObjectProvider.GetInstance;
}
}

[HelpKeyword("My.User")]
internal static User User
{
[DebuggerHidden]
get
{
return MyProject.m_UserObjectProvider.GetInstance;
}
}

[HelpKeyword("My.Forms")]
internal static MyProject.MyForms Forms
{
[DebuggerHidden]
get
{
return MyProject.m_MyFormsObjectProvider.GetInstance;
}
}

[HelpKeyword("My.WebServices")]
internal static MyProject.MyWebServices WebServices
{
[DebuggerHidden]
get
{
return MyProject.m_MyWebServicesObjectProvider.GetInstance;
}
}
这是代码
请大神看看哪里要改
...全文
486 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你这是反编译出来的代码吧 编译器会告诉你哪个方法或属性没有返回值
xuzuning 2017-09-14
  • 打赏
  • 举报
回复
public void MyForms() //这样就不错了 { }
易2017 2017-09-14
  • 打赏
  • 举报
回复
你放400行代码上来,什么问题也不说,让人怎么看
chaojizuheqi 2017-09-14
  • 打赏
  • 举报
回复
[DebuggerHidden] private void Dispose__Instance__<T>(ref T instance) where T : Form { instance.Dispose(); instance = default(T); } [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public MyForms() //这里出错 { } [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object o) { return base.Equals(RuntimeHelpers.GetObjectValue(o)); } [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() { return base.GetHashCode(); } [EditorBrowsable(EditorBrowsableState.Never)] internal new Type GetType() { return typeof(MyProject.MyForms); } [EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() { return base.ToString(); }
Date 对象属性constructor 返回对创建此对象的 Date 函数的引用。prototype 使您有能力向对象添加属性和方法。Date 对象方法getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。getFullYear() 从 Date 对象以四位数字返回年份。getHours() 返回 Date 对象的小时 (0 ~ 23)。getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。getMonth() 从 Date 对象返回月份 (0 ~ 11)。getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。getTime() 返回 1970 年 1 月 1 日至今的毫秒数。getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。getYear() 已废弃。 请使用 getFullYear() 方法代替。parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。setFullYear() 设置 Date 对象中的年份(四位数字)。setHours() 设置 Date 对象中的小时 (0 ~ 23)。setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。setMonth() 设置 Date 对象中月份 (0 ~ 11)。setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。setTime() setTime() 方法以毫秒设置 Date 对象。setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。setUTCSeconds() setUTCSeconds() 方法用于根据世界时 (UTC) 设置指定时间的秒字段。setYear() 已废弃。请使用 setFullYear() 方法代替。toDateString() 把 Date 对象的日期部分转换为字符串。toGMTString() 已废弃。请使用 toUTCString() 方法代替。toISOString() 使用 ISO 标准返回字符串的日期格式。toJSON() 以 JSON 数据格式返回日期字符串。toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleString() 据本地时间格式,把 Date 对象转换为字符串。toString() 把 Date 对象转换为字符串。toTimeString() 把 Date 对象的时间部分转换为字符串。toUTCString() 根据世界时,把 Date 对象转换为字符串。UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。valueOf() 返回 Date 对象的原始值。

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧