You've already forked linux-packaging-mono
Imported Upstream version 5.4.0.167
Former-commit-id: 5624ac747d633e885131e8349322922b6a59baaa
This commit is contained in:
parent
e49d6f06c0
commit
536cd135cc
151
external/api-snapshot/profiles/net_4_x/Mono.Parallel.cs
vendored
Normal file
151
external/api-snapshot/profiles/net_4_x/Mono.Parallel.cs
vendored
Normal file
@@ -0,0 +1,151 @@
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
|
||||
[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
|
||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||
namespace Mono.Collections.Concurrent
|
||||
{
|
||||
public partial class ConcurrentOrderedList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
|
||||
{
|
||||
public ConcurrentOrderedList() { }
|
||||
public ConcurrentOrderedList(System.Collections.Generic.IEqualityComparer<T> comparer) { }
|
||||
public System.Collections.Generic.IEqualityComparer<T> Comparer { get { throw null; } }
|
||||
public int Count { get { throw null; } }
|
||||
bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
|
||||
public void Clear() { }
|
||||
public bool Contains(T data) { throw null; }
|
||||
public bool ContainsHash(int key) { throw null; }
|
||||
public void CopyTo(T[] array, int startIndex) { }
|
||||
void System.Collections.Generic.ICollection<T>.Add(T item) { }
|
||||
bool System.Collections.Generic.ICollection<T>.Remove(T item) { throw null; }
|
||||
System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
|
||||
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||
public bool TryAdd(T data) { throw null; }
|
||||
public bool TryGetFromHash(int key, out T data) { data = default(T); throw null; }
|
||||
public bool TryPop(out T data) { data = default(T); throw null; }
|
||||
public bool TryRemove(T data) { throw null; }
|
||||
public bool TryRemoveHash(int key, out T data) { data = default(T); throw null; }
|
||||
}
|
||||
public partial class ConcurrentSkipList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
|
||||
{
|
||||
public ConcurrentSkipList() { }
|
||||
public ConcurrentSkipList(System.Collections.Generic.IEqualityComparer<T> comparer) { }
|
||||
public int Count { get { throw null; } }
|
||||
bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
|
||||
public void Clear() { }
|
||||
public bool Contains(T value) { throw null; }
|
||||
public bool ContainsHash(int hash) { throw null; }
|
||||
public void CopyTo(T[] array, int startIndex) { }
|
||||
public bool Remove(T value) { throw null; }
|
||||
void System.Collections.Generic.ICollection<T>.Add(T item) { }
|
||||
System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
|
||||
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||
public T[] ToArray() { throw null; }
|
||||
public bool TryAdd(T value) { throw null; }
|
||||
public bool TryGetFromHash(int hash, out T value) { value = default(T); throw null; }
|
||||
}
|
||||
}
|
||||
namespace Mono.Threading
|
||||
{
|
||||
public partial class AtomicBoolean
|
||||
{
|
||||
public AtomicBoolean() { }
|
||||
public bool Value { get { throw null; } set { } }
|
||||
public bool CompareAndExchange(bool expected, bool newVal) { throw null; }
|
||||
public bool Equals(Mono.Threading.AtomicBoolean rhs) { throw null; }
|
||||
public override bool Equals(object rhs) { throw null; }
|
||||
public bool Exchange(bool newVal) { throw null; }
|
||||
public static Mono.Threading.AtomicBoolean FromValue(bool value) { throw null; }
|
||||
public override int GetHashCode() { throw null; }
|
||||
public static explicit operator bool (Mono.Threading.AtomicBoolean rhs) { throw null; }
|
||||
public static implicit operator Mono.Threading.AtomicBoolean (bool rhs) { throw null; }
|
||||
public bool TryRelaxedSet() { throw null; }
|
||||
public bool TrySet() { throw null; }
|
||||
}
|
||||
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||
public partial struct AtomicBooleanValue
|
||||
{
|
||||
public bool Value { get { throw null; } set { } }
|
||||
public bool CompareAndExchange(bool expected, bool newVal) { throw null; }
|
||||
public bool Equals(Mono.Threading.AtomicBooleanValue rhs) { throw null; }
|
||||
public override bool Equals(object rhs) { throw null; }
|
||||
public bool Exchange(bool newVal) { throw null; }
|
||||
public static Mono.Threading.AtomicBooleanValue FromValue(bool value) { throw null; }
|
||||
public override int GetHashCode() { throw null; }
|
||||
public static explicit operator bool (Mono.Threading.AtomicBooleanValue rhs) { throw null; }
|
||||
public static implicit operator Mono.Threading.AtomicBooleanValue (bool rhs) { throw null; }
|
||||
public bool TryRelaxedSet() { throw null; }
|
||||
public bool TrySet() { throw null; }
|
||||
}
|
||||
public partial class CSnzi
|
||||
{
|
||||
public CSnzi() { }
|
||||
public Mono.Threading.CSnziNode Arrive() { throw null; }
|
||||
public bool Close() { throw null; }
|
||||
public bool Depart(Mono.Threading.CSnziNode node) { throw null; }
|
||||
public void Open() { }
|
||||
public System.Tuple<bool, Mono.Threading.CSnziState> Query() { throw null; }
|
||||
}
|
||||
public abstract partial class CSnziNode
|
||||
{
|
||||
protected CSnziNode() { }
|
||||
}
|
||||
public enum CSnziState
|
||||
{
|
||||
Closed = 1,
|
||||
Open = 0,
|
||||
}
|
||||
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||
public partial struct ReaderWriterLockSlimmer
|
||||
{
|
||||
public void EnterReadLock(ref bool taken) { }
|
||||
public void EnterWriteLock(ref bool taken) { }
|
||||
public void ExitReadLock() { }
|
||||
public void ExitWriteLock() { }
|
||||
public void TryEnterReadLock(ref bool taken) { }
|
||||
public void TryEnterWriteLock(ref bool taken) { }
|
||||
}
|
||||
public partial class Snzi
|
||||
{
|
||||
public Snzi() { }
|
||||
public bool IsSet { get { throw null; } }
|
||||
public void Decrement() { }
|
||||
public void Increment() { }
|
||||
public void Reset() { }
|
||||
}
|
||||
public partial class SpinLockWrapper
|
||||
{
|
||||
public System.Threading.SpinLock Lock;
|
||||
public SpinLockWrapper() { }
|
||||
public SpinLockWrapper(bool enableTracking) { }
|
||||
}
|
||||
}
|
||||
namespace Mono.Threading.Tasks
|
||||
{
|
||||
public partial class CyclicDeque<T> : Mono.Threading.Tasks.IConcurrentDeque<T>
|
||||
{
|
||||
public CyclicDeque() { }
|
||||
public bool IsEmpty { get { throw null; } }
|
||||
public System.Collections.Generic.IEnumerable<T> GetEnumerable() { throw null; }
|
||||
public bool PeekBottom(out T obj) { obj = default(T); throw null; }
|
||||
public Mono.Threading.Tasks.PopResult PopBottom(out T obj) { obj = default(T); throw null; }
|
||||
public Mono.Threading.Tasks.PopResult PopTop(out T obj) { obj = default(T); throw null; }
|
||||
public void PushBottom(T obj) { }
|
||||
}
|
||||
public partial interface IConcurrentDeque<T>
|
||||
{
|
||||
System.Collections.Generic.IEnumerable<T> GetEnumerable();
|
||||
Mono.Threading.Tasks.PopResult PopBottom(out T obj);
|
||||
Mono.Threading.Tasks.PopResult PopTop(out T obj);
|
||||
void PushBottom(T obj);
|
||||
}
|
||||
public enum PopResult
|
||||
{
|
||||
Abort = 2,
|
||||
Empty = 1,
|
||||
Succeed = 0,
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user