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

namespace Cysharp.Threading.Tasks
{
public class UniTaskCompletionSourceCore`1 // TypeDefIndex: 12144
{
	// Fields
	type#1409 result;
	type#23706 error;
	type#20857 version;
	type#15314 hasUnhandledError;
	type#20868 completedCount;
	type#3276 continuation;
	type#23706 continuationState;

	// Methods
	// RVA: -1
	public type#28660 Reset() { }
	// RVA: -1
	private type#28660 ReportUnhandledError() { }
	// RVA: -1
	public type#15313 TrySetResult(type#1408 result) { }
	// RVA: -1
	public type#15313 TrySetException(type#18121 error) { }
	// RVA: -1
	public type#15313 TrySetCanceled(type#15731 cancellationToken) { }
	// RVA: -1
	public type#20856 get_Version() { }
	// RVA: -1
	public type#28016 GetStatus(type#20856 token) { }
	// RVA: -1
	public type#28016 UnsafeGetStatus() { }
	// RVA: -1
	public type#1408 GetResult(type#20856 token) { }
	// RVA: -1
	public type#28660 OnCompleted(type#3275 continuation, type#23705 state, type#20856 token) { }
	// RVA: -1
	private type#28660 ValidateToken(type#20856 token) { }
}
}
