// Assembly: UniTask
// Full name: Cysharp.Threading.Tasks.IUniTaskSource`1

namespace Cysharp.Threading.Tasks
{
public class IUniTaskSource`1 // TypeDefIndex: 12078
{

	// Methods
	// RVA: -1
	public abstract type#1202 GetResult(type#20856 token) { }
	// RVA: -1
	public virtual type#28016 GetStatus(type#20856 token) { }
	// RVA: -1
	public virtual type#28660 OnCompleted(type#3275 continuation, type#23705 state, type#20856 token) { }
	// RVA: -1
	private virtual type#28396 System.Threading.Tasks.Sources.IValueTaskSource<T>.GetStatus(type#20856 token) { }
	// RVA: -1
	private virtual type#1202 System.Threading.Tasks.Sources.IValueTaskSource<T>.GetResult(type#20856 token) { }
	// RVA: -1
	private virtual type#28660 System.Threading.Tasks.Sources.IValueTaskSource<T>.OnCompleted(type#3275 continuation, type#23705 state, type#20856 token, type#28394 flags) { }
}
}
