<PackageReference Include="Relativity.OutsideIn" Version="2021.6.0" />
API Differences between 2021.6.0 and 2018.9.0
1719 Additions
13 Removals
Google.Protobuf
-
public sealed class ByteString : IEnumerable<byte>, IEnumerable, IEquatable<ByteString>
-
public sealed class CodedInputStream : IDisposable
-
public sealed class CodedOutputStream : IDisposable
-
public abstract class Extension
-
public sealed class Extension<TTarget, TValue> : Extension where TTarget : class, IExtendableMessage<TTarget>
-
public sealed class ExtensionRegistry : ICollection<Extension>, IEnumerable<Extension>, IEnumerable, IDeepCloneable<ExtensionRegistry>
-
public static class ExtensionSet
- public static void Clear<TTarget, TValue>(ref ExtensionSet set, Extension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static void Clear<TTarget, TValue>(ref ExtensionSet set, RepeatedExtension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static ExtensionSet<TTarget> Clone<TTarget>(ExtensionSet<TTarget> set) where TTarget : class, IExtendableMessage<TTarget>
- public static TValue Get<TTarget, TValue>(ref ExtensionSet set, Extension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static RepeatedField<TValue> Get<TTarget, TValue>(ref ExtensionSet set, RepeatedExtension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static RepeatedField<TValue> GetOrInitialize<TTarget, TValue>(ref ExtensionSet set, RepeatedExtension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static bool Has<TTarget, TValue>(ref ExtensionSet set, Extension<TTarget, TValue> extension) where TTarget : class, IExtendableMessage<TTarget>
- public static void MergeFrom<TTarget>(ref ExtensionSet first, ExtensionSet<TTarget> second) where TTarget : class, IExtendableMessage<TTarget>
- public static void Set<TTarget, TValue>(ref ExtensionSet set, Extension<TTarget, TValue> extension, TValue value) where TTarget : class, IExtendableMessage<TTarget>
- public static bool TryMergeFieldFrom<TTarget>(ref ExtensionSet set, CodedInputStream stream) where TTarget : class, IExtendableMessage<TTarget>
- public static bool TryMergeFieldFrom<TTarget>(ref ExtensionSet set, ref ParseContext ctx) where TTarget : class, IExtendableMessage<TTarget>
-
public sealed class ExtensionSet<TTarget> where TTarget : class, IExtendableMessage<TTarget>
-
public static class FieldCodec
- public static FieldCodec<bool> ForBool(uint tag, bool defaultValue)
- public static FieldCodec<ByteString> ForBytes(uint tag, ByteString defaultValue)
- public static FieldCodec<double> ForDouble(uint tag, double defaultValue)
- public static FieldCodec<T> ForEnum<T>(uint tag, Func<T, int> toInt32, Func<int, T> fromInt32, T defaultValue)
- public static FieldCodec<uint> ForFixed32(uint tag, uint defaultValue)
- public static FieldCodec<ulong> ForFixed64(uint tag, ulong defaultValue)
- public static FieldCodec<float> ForFloat(uint tag, float defaultValue)
- public static FieldCodec<T> ForGroup<T>(uint startTag, uint endTag, MessageParser<T> parser) where T : class, IMessage<T>
- public static FieldCodec<int> ForInt32(uint tag, int defaultValue)
- public static FieldCodec<long> ForInt64(uint tag, long defaultValue)
- public static FieldCodec<int> ForSFixed32(uint tag, int defaultValue)
- public static FieldCodec<long> ForSFixed64(uint tag, long defaultValue)
- public static FieldCodec<int> ForSInt32(uint tag, int defaultValue)
- public static FieldCodec<long> ForSInt64(uint tag, long defaultValue)
- public static FieldCodec<string> ForString(uint tag, string defaultValue)
- public static FieldCodec<uint> ForUInt32(uint tag, uint defaultValue)
- public static FieldCodec<ulong> ForUInt64(uint tag, ulong defaultValue)
-
public sealed class FieldCodec<T>
-
public interface IBufferMessage : IMessage
-
public interface IExtendableMessage<T> : IMessage<T>, IMessage, IEquatable<T>, IDeepCloneable<T> where T : class, IExtendableMessage<T>
-
public static class MessageExtensions
-
public class MessageParser
-
public sealed class MessageParser<T> : MessageParser where T : class, IMessage<T>
-
public struct ParseContext
-
public sealed class RepeatedExtension<TTarget, TValue> : Extension where TTarget : class, IExtendableMessage<TTarget>
-
public sealed class UnknownFieldSet
-
public static class UnsafeByteOperations
-
public struct WriteContext
- public void WriteBool(bool value)
- public void WriteBytes(ByteString value)
- public void WriteDouble(double value)
- public void WriteEnum(int value)
- public void WriteFixed32(uint value)
- public void WriteFixed64(ulong value)
- public void WriteFloat(float value)
- public void WriteGroup(IMessage value)
- public void WriteInt32(int value)
- public void WriteInt64(long value)
- public void WriteLength(int length)
- public void WriteMessage(IMessage value)
- public void WriteRawTag(byte b1)
- public void WriteRawTag(byte b1, byte b2)
- public void WriteRawTag(byte b1, byte b2, byte b3)
- public void WriteRawTag(byte b1, byte b2, byte b3, byte b4)
- public void WriteRawTag(byte b1, byte b2, byte b3, byte b4, byte b5)
- public void WriteSFixed32(int value)
- public void WriteSFixed64(long value)
- public void WriteSInt32(int value)
- public void WriteSInt64(long value)
- public void WriteString(string value)
- public void WriteTag(int fieldNumber, WireType type)
- public void WriteTag(uint tag)
- public void WriteUInt32(uint value)
- public void WriteUInt64(ulong value)
Google.Protobuf.Collections
-
public static class Lists
-
public sealed class MapField<TKey, TValue> : IDeepCloneable<MapField<TKey, TValue>>, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IEquatable<MapField<TKey, TValue>>, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
-
public static class ProtobufEqualityComparers
-
public sealed class RepeatedField<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IDeepCloneable<RepeatedField<T>>, IEquatable<RepeatedField<T>>, IReadOnlyList<T>, IReadOnlyCollection<T>
Google.Protobuf.Reflection
-
public sealed class CustomOptions
- public bool TryGetBool(int field, out bool value)
- public bool TryGetBytes(int field, out ByteString value)
- public bool TryGetDouble(int field, out double value)
- public bool TryGetFixed32(int field, out uint value)
- public bool TryGetFixed64(int field, out ulong value)
- public bool TryGetFloat(int field, out float value)
- public bool TryGetInt32(int field, out int value)
- public bool TryGetInt64(int field, out long value)
- public bool TryGetMessage<T>(int field, out T value) where T : IMessage
- public bool TryGetSFixed32(int field, out int value)
- public bool TryGetSFixed64(int field, out long value)
- public bool TryGetSInt32(int field, out int value)
- public bool TryGetSInt64(int field, out long value)
- public bool TryGetString(int field, out string value)
- public bool TryGetUInt32(int field, out uint value)
- public bool TryGetUInt64(int field, out ulong value)
-
public abstract class DescriptorBase : IDescriptor
-
public sealed class DescriptorDeclaration
-
public sealed class DescriptorProto : IMessage<DescriptorProto>, IMessage, IEquatable<DescriptorProto>, IDeepCloneable<DescriptorProto>, IBufferMessage
-
public static class DescriptorReflection
-
public sealed class EnumDescriptor : DescriptorBase
-
public sealed class EnumDescriptorProto : IMessage<EnumDescriptorProto>, IMessage, IEquatable<EnumDescriptorProto>, IDeepCloneable<EnumDescriptorProto>, IBufferMessage
-
public sealed class EnumOptions : IExtendableMessage<EnumOptions>, IMessage<EnumOptions>, IMessage, IEquatable<EnumOptions>, IDeepCloneable<EnumOptions>, IBufferMessage
-
public sealed class EnumValueDescriptor : DescriptorBase
-
public sealed class EnumValueDescriptorProto : IMessage<EnumValueDescriptorProto>, IMessage, IEquatable<EnumValueDescriptorProto>, IDeepCloneable<EnumValueDescriptorProto>, IBufferMessage
-
public sealed class EnumValueOptions : IExtendableMessage<EnumValueOptions>, IMessage<EnumValueOptions>, IMessage, IEquatable<EnumValueOptions>, IDeepCloneable<EnumValueOptions>, IBufferMessage
-
public sealed class ExtensionCollection
-
public sealed class ExtensionRangeOptions : IExtendableMessage<ExtensionRangeOptions>, IMessage<ExtensionRangeOptions>, IMessage, IEquatable<ExtensionRangeOptions>, IDeepCloneable<ExtensionRangeOptions>, IBufferMessage
-
public sealed class FieldDescriptor : DescriptorBase, IComparable<FieldDescriptor>
-
public sealed class FieldDescriptorProto : IMessage<FieldDescriptorProto>, IMessage, IEquatable<FieldDescriptorProto>, IDeepCloneable<FieldDescriptorProto>, IBufferMessage
-
public sealed class FieldOptions : IExtendableMessage<FieldOptions>, IMessage<FieldOptions>, IMessage, IEquatable<FieldOptions>, IDeepCloneable<FieldOptions>, IBufferMessage
-
public sealed class FileDescriptor : IDescriptor
-
public sealed class FileDescriptorProto : IMessage<FileDescriptorProto>, IMessage, IEquatable<FileDescriptorProto>, IDeepCloneable<FileDescriptorProto>, IBufferMessage
-
public sealed class FileDescriptorSet : IMessage<FileDescriptorSet>, IMessage, IEquatable<FileDescriptorSet>, IDeepCloneable<FileDescriptorSet>, IBufferMessage
-
public sealed class FileOptions : IExtendableMessage<FileOptions>, IMessage<FileOptions>, IMessage, IEquatable<FileOptions>, IDeepCloneable<FileOptions>, IBufferMessage
-
public sealed class GeneratedClrTypeInfo
-
public sealed class GeneratedCodeInfo : IMessage<GeneratedCodeInfo>, IMessage, IEquatable<GeneratedCodeInfo>, IDeepCloneable<GeneratedCodeInfo>, IBufferMessage
-
public interface IFieldAccessor
-
public sealed class MessageDescriptor : DescriptorBase
-
public sealed class MessageOptions : IExtendableMessage<MessageOptions>, IMessage<MessageOptions>, IMessage, IEquatable<MessageOptions>, IDeepCloneable<MessageOptions>, IBufferMessage
-
public sealed class MethodDescriptor : DescriptorBase
-
public sealed class MethodDescriptorProto : IMessage<MethodDescriptorProto>, IMessage, IEquatable<MethodDescriptorProto>, IDeepCloneable<MethodDescriptorProto>, IBufferMessage
-
public sealed class MethodOptions : IExtendableMessage<MethodOptions>, IMessage<MethodOptions>, IMessage, IEquatable<MethodOptions>, IDeepCloneable<MethodOptions>, IBufferMessage
-
public sealed class OneofDescriptor : DescriptorBase
-
public sealed class OneofDescriptorProto : IMessage<OneofDescriptorProto>, IMessage, IEquatable<OneofDescriptorProto>, IDeepCloneable<OneofDescriptorProto>, IBufferMessage
-
public sealed class OneofOptions : IExtendableMessage<OneofOptions>, IMessage<OneofOptions>, IMessage, IEquatable<OneofOptions>, IDeepCloneable<OneofOptions>, IBufferMessage
-
public class OriginalNameAttribute : Attribute
-
public sealed class ServiceDescriptor : DescriptorBase
-
public sealed class ServiceDescriptorProto : IMessage<ServiceDescriptorProto>, IMessage, IEquatable<ServiceDescriptorProto>, IDeepCloneable<ServiceDescriptorProto>, IBufferMessage
-
public sealed class ServiceOptions : IExtendableMessage<ServiceOptions>, IMessage<ServiceOptions>, IMessage, IEquatable<ServiceOptions>, IDeepCloneable<ServiceOptions>, IBufferMessage
-
public sealed class SourceCodeInfo : IMessage<SourceCodeInfo>, IMessage, IEquatable<SourceCodeInfo>, IDeepCloneable<SourceCodeInfo>, IBufferMessage
-
public enum Syntax
-
public sealed class UninterpretedOption : IMessage<UninterpretedOption>, IMessage, IEquatable<UninterpretedOption>, IDeepCloneable<UninterpretedOption>, IBufferMessage
Google.Protobuf.WellKnownTypes
-
public sealed class Any : IMessage<Any>, IMessage, IEquatable<Any>, IDeepCloneable<Any>, IBufferMessage
-
public sealed class FieldMask : IMessage<FieldMask>, IMessage, IEquatable<FieldMask>, IDeepCloneable<FieldMask>, IBufferMessage, ICustomDiagnosticMessage
-
public sealed class Timestamp : IMessage<Timestamp>, IMessage, IEquatable<Timestamp>, IDeepCloneable<Timestamp>, IBufferMessage, ICustomDiagnosticMessage, IComparable<Timestamp>
OILink
OutsideIn
OutsideIn.Options
System
-
public struct Memory<T>
-
public static class MemoryExtensions
- public static Memory<T> AsMemory<T>(this T[] array)
- public static Memory<T> AsMemory<T>(this T[] array, int start)
- public static Memory<T> AsMemory<T>(this T[] array, int start, int length)
- public static Memory<T> AsMemory<T>(this ArraySegment<T> segment)
- public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start)
- public static Memory<T> AsMemory<T>(this ArraySegment<T> segment, int start, int length)
- public static ReadOnlyMemory<char> AsMemory(this string text)
- public static ReadOnlyMemory<char> AsMemory(this string text, int start)
- public static ReadOnlyMemory<char> AsMemory(this string text, int start, int length)
- public static Span<T> AsSpan<T>(this T[] array)
- public static Span<T> AsSpan<T>(this T[] array, int start, int length)
- public static Span<T> AsSpan<T>(this ArraySegment<T> segment)
- public static Span<T> AsSpan<T>(this ArraySegment<T> segment, int start)
- public static Span<T> AsSpan<T>(this ArraySegment<T> segment, int start, int length)
- public static Span<T> AsSpan<T>(this T[] array, int start)
- public static ReadOnlySpan<char> AsSpan(this string text)
- public static ReadOnlySpan<char> AsSpan(this string text, int start)
- public static ReadOnlySpan<char> AsSpan(this string text, int start, int length)
- public static int BinarySearch<T>(this Span<T> span, IComparable<T> comparable)
- public static int BinarySearch<T, TComparable>(this Span<T> span, TComparable comparable) where TComparable : class, IComparable<T>
- public static int BinarySearch<T, TComparer>(this Span<T> span, T value, TComparer comparer) where TComparer : class, IComparer<T>
- public static int BinarySearch<T>(this ReadOnlySpan<T> span, IComparable<T> comparable)
- public static int BinarySearch<T, TComparable>(this ReadOnlySpan<T> span, TComparable comparable) where TComparable : class, IComparable<T>
- public static int BinarySearch<T, TComparer>(this ReadOnlySpan<T> span, T value, TComparer comparer) where TComparer : class, IComparer<T>
- public static int CompareTo(this ReadOnlySpan<char> span, ReadOnlySpan<char> other, StringComparison comparisonType)
- public static bool Contains(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType)
- public static void CopyTo<T>(this T[] source, Span<T> destination)
- public static void CopyTo<T>(this T[] source, Memory<T> destination)
- public static bool EndsWith<T>(this Span<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static bool EndsWith<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static bool EndsWith(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType)
- public static bool Equals(this ReadOnlySpan<char> span, ReadOnlySpan<char> other, StringComparison comparisonType)
- public static int IndexOf<T>(this Span<T> span, T value) where T : class, IEquatable<T>
- public static int IndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static int IndexOf<T>(this ReadOnlySpan<T> span, T value) where T : class, IEquatable<T>
- public static int IndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static int IndexOf(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType)
- public static int IndexOfAny<T>(this Span<T> span, T value0, T value1) where T : class, IEquatable<T>
- public static int IndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : class, IEquatable<T>
- public static int IndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : class, IEquatable<T>
- public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : class, IEquatable<T>
- public static int IndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : class, IEquatable<T>
- public static int IndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : class, IEquatable<T>
- public static bool IsWhiteSpace(this ReadOnlySpan<char> span)
- public static int LastIndexOf<T>(this Span<T> span, T value) where T : class, IEquatable<T>
- public static int LastIndexOf<T>(this Span<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static int LastIndexOf<T>(this ReadOnlySpan<T> span, T value) where T : class, IEquatable<T>
- public static int LastIndexOf<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this Span<T> span, T value0, T value1, T value2) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this Span<T> span, ReadOnlySpan<T> values) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : class, IEquatable<T>
- public static int LastIndexOfAny<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : class, IEquatable<T>
- public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other)
- public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other, out int elementOffset)
- public static bool Overlaps<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other)
- public static bool Overlaps<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other, out int elementOffset)
- public static void Reverse<T>(this Span<T> span)
- public static int SequenceCompareTo<T>(this Span<T> span, ReadOnlySpan<T> other) where T : class, IComparable<T>
- public static int SequenceCompareTo<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other) where T : class, IComparable<T>
- public static bool SequenceEqual<T>(this Span<T> span, ReadOnlySpan<T> other) where T : class, IEquatable<T>
- public static bool SequenceEqual<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> other) where T : class, IEquatable<T>
- public static bool StartsWith<T>(this Span<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static bool StartsWith<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> value) where T : class, IEquatable<T>
- public static bool StartsWith(this ReadOnlySpan<char> span, ReadOnlySpan<char> value, StringComparison comparisonType)
- public static int ToLower(this ReadOnlySpan<char> source, Span<char> destination, CultureInfo culture)
- public static int ToLowerInvariant(this ReadOnlySpan<char> source, Span<char> destination)
- public static int ToUpper(this ReadOnlySpan<char> source, Span<char> destination, CultureInfo culture)
- public static int ToUpperInvariant(this ReadOnlySpan<char> source, Span<char> destination)
- public static ReadOnlySpan<char> Trim(this ReadOnlySpan<char> span)
- public static ReadOnlySpan<char> Trim(this ReadOnlySpan<char> span, char trimChar)
- public static ReadOnlySpan<char> Trim(this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars)
- public static ReadOnlySpan<char> TrimEnd(this ReadOnlySpan<char> span)
- public static ReadOnlySpan<char> TrimEnd(this ReadOnlySpan<char> span, char trimChar)
- public static ReadOnlySpan<char> TrimEnd(this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars)
- public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span)
- public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span, char trimChar)
- public static ReadOnlySpan<char> TrimStart(this ReadOnlySpan<char> span, ReadOnlySpan<char> trimChars)
-
public struct ReadOnlyMemory<T>
-
public struct ReadOnlySpan<T>
-
public struct SequencePosition : IEquatable<SequencePosition>
-
public struct Span<T>
System.Buffers
-
public abstract class ArrayPool<T>
-
public static class BuffersExtensions
-
public interface IBufferWriter<T>
-
public interface IMemoryOwner<T> : IDisposable
-
public interface IPinnable
-
public struct MemoryHandle : IDisposable
-
public abstract class MemoryManager<T> : IMemoryOwner<T>, IDisposable, IPinnable
-
public abstract class MemoryPool<T> : IDisposable
-
public enum OperationStatus
-
public struct ReadOnlySequence<T>
- public struct Enumerator<T>
- public static readonly ReadOnlySequence<T> Empty
- public SequencePosition End { get; }
- public ReadOnlyMemory<T> First { get; }
- public bool IsEmpty { get; }
- public bool IsSingleSegment { get; }
- public long Length { get; }
- public SequencePosition Start { get; }
- public ReadOnlySequence(ReadOnlySequenceSegment<T> startSegment, int startIndex, ReadOnlySequenceSegment<T> endSegment, int endIndex)
- public ReadOnlySequence(T[] array)
- public ReadOnlySequence(T[] array, int start, int length)
- public ReadOnlySequence(ReadOnlyMemory<T> memory)
- public Enumerator<T> GetEnumerator()
- public SequencePosition GetPosition(long offset)
- public SequencePosition GetPosition(long offset, SequencePosition origin)
- public ReadOnlySequence<T> Slice(long start, long length)
- public ReadOnlySequence<T> Slice(long start, SequencePosition end)
- public ReadOnlySequence<T> Slice(SequencePosition start, long length)
- public ReadOnlySequence<T> Slice(int start, int length)
- public ReadOnlySequence<T> Slice(int start, SequencePosition end)
- public ReadOnlySequence<T> Slice(SequencePosition start, int length)
- public ReadOnlySequence<T> Slice(SequencePosition start, SequencePosition end)
- public ReadOnlySequence<T> Slice(SequencePosition start)
- public ReadOnlySequence<T> Slice(long start)
- public bool TryGet(ref SequencePosition position, out ReadOnlyMemory memory, bool advance = true)
-
public abstract class ReadOnlySequenceSegment<T>
-
public struct StandardFormat : IEquatable<StandardFormat>
System.Buffers.Binary
-
public static class BinaryPrimitives
- public static short ReadInt16BigEndian(ReadOnlySpan<byte> source)
- public static short ReadInt16LittleEndian(ReadOnlySpan<byte> source)
- public static int ReadInt32BigEndian(ReadOnlySpan<byte> source)
- public static int ReadInt32LittleEndian(ReadOnlySpan<byte> source)
- public static long ReadInt64BigEndian(ReadOnlySpan<byte> source)
- public static long ReadInt64LittleEndian(ReadOnlySpan<byte> source)
- public static ushort ReadUInt16BigEndian(ReadOnlySpan<byte> source)
- public static ushort ReadUInt16LittleEndian(ReadOnlySpan<byte> source)
- public static uint ReadUInt32BigEndian(ReadOnlySpan<byte> source)
- public static uint ReadUInt32LittleEndian(ReadOnlySpan<byte> source)
- public static ulong ReadUInt64BigEndian(ReadOnlySpan<byte> source)
- public static ulong ReadUInt64LittleEndian(ReadOnlySpan<byte> source)
- public static sbyte ReverseEndianness(sbyte value)
- public static short ReverseEndianness(short value)
- public static int ReverseEndianness(int value)
- public static long ReverseEndianness(long value)
- public static byte ReverseEndianness(byte value)
- public static ushort ReverseEndianness(ushort value)
- public static uint ReverseEndianness(uint value)
- public static ulong ReverseEndianness(ulong value)
- public static bool TryReadInt16BigEndian(ReadOnlySpan<byte> source, out short value)
- public static bool TryReadInt16LittleEndian(ReadOnlySpan<byte> source, out short value)
- public static bool TryReadInt32BigEndian(ReadOnlySpan<byte> source, out int value)
- public static bool TryReadInt32LittleEndian(ReadOnlySpan<byte> source, out int value)
- public static bool TryReadInt64BigEndian(ReadOnlySpan<byte> source, out long value)
- public static bool TryReadInt64LittleEndian(ReadOnlySpan<byte> source, out long value)
- public static bool TryReadUInt16BigEndian(ReadOnlySpan<byte> source, out ushort value)
- public static bool TryReadUInt16LittleEndian(ReadOnlySpan<byte> source, out ushort value)
- public static bool TryReadUInt32BigEndian(ReadOnlySpan<byte> source, out uint value)
- public static bool TryReadUInt32LittleEndian(ReadOnlySpan<byte> source, out uint value)
- public static bool TryReadUInt64BigEndian(ReadOnlySpan<byte> source, out ulong value)
- public static bool TryReadUInt64LittleEndian(ReadOnlySpan<byte> source, out ulong value)
- public static bool TryWriteInt16BigEndian(Span<byte> destination, short value)
- public static bool TryWriteInt16LittleEndian(Span<byte> destination, short value)
- public static bool TryWriteInt32BigEndian(Span<byte> destination, int value)
- public static bool TryWriteInt32LittleEndian(Span<byte> destination, int value)
- public static bool TryWriteInt64BigEndian(Span<byte> destination, long value)
- public static bool TryWriteInt64LittleEndian(Span<byte> destination, long value)
- public static bool TryWriteUInt16BigEndian(Span<byte> destination, ushort value)
- public static bool TryWriteUInt16LittleEndian(Span<byte> destination, ushort value)
- public static bool TryWriteUInt32BigEndian(Span<byte> destination, uint value)
- public static bool TryWriteUInt32LittleEndian(Span<byte> destination, uint value)
- public static bool TryWriteUInt64BigEndian(Span<byte> destination, ulong value)
- public static bool TryWriteUInt64LittleEndian(Span<byte> destination, ulong value)
- public static void WriteInt16BigEndian(Span<byte> destination, short value)
- public static void WriteInt16LittleEndian(Span<byte> destination, short value)
- public static void WriteInt32BigEndian(Span<byte> destination, int value)
- public static void WriteInt32LittleEndian(Span<byte> destination, int value)
- public static void WriteInt64BigEndian(Span<byte> destination, long value)
- public static void WriteInt64LittleEndian(Span<byte> destination, long value)
- public static void WriteUInt16BigEndian(Span<byte> destination, ushort value)
- public static void WriteUInt16LittleEndian(Span<byte> destination, ushort value)
- public static void WriteUInt32BigEndian(Span<byte> destination, uint value)
- public static void WriteUInt32LittleEndian(Span<byte> destination, uint value)
- public static void WriteUInt64BigEndian(Span<byte> destination, ulong value)
- public static void WriteUInt64LittleEndian(Span<byte> destination, ulong value)
System.Buffers.Text
-
public static class Base64
- public static OperationStatus DecodeFromUtf8(ReadOnlySpan<byte> utf8, Span<byte> bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true)
- public static OperationStatus DecodeFromUtf8InPlace(Span<byte> buffer, out int bytesWritten)
- public static OperationStatus EncodeToUtf8(ReadOnlySpan<byte> bytes, Span<byte> utf8, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true)
- public static OperationStatus EncodeToUtf8InPlace(Span<byte> buffer, int dataLength, out int bytesWritten)
- public static int GetMaxDecodedFromUtf8Length(int length)
- public static int GetMaxEncodedToUtf8Length(int length)
-
public static class Utf8Formatter
- public static bool TryFormat(bool value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(DateTimeOffset value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(DateTime value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(decimal value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(double value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(float value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(Guid value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(byte value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(sbyte value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(ushort value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(short value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(uint value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(int value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(ulong value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(long value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
- public static bool TryFormat(TimeSpan value, Span<byte> destination, out int bytesWritten, StandardFormat format = default)
-
public static class Utf8Parser
- public static bool TryParse(ReadOnlySpan<byte> source, out bool value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out DateTime value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out DateTimeOffset value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out decimal value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out float value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out double value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out Guid value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out sbyte value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out short value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out int value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out long value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out byte value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out ushort value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out uint value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out ulong value, out int bytesConsumed, char standardFormat = ' ')
- public static bool TryParse(ReadOnlySpan<byte> source, out TimeSpan value, out int bytesConsumed, char standardFormat = ' ')
System.Numerics
-
public static class Vector
- public static bool IsHardwareAccelerated { get; }
- public static Vector<T> Abs<T>(Vector<T> value) where T : struct
- public static Vector<T> Add<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> AndNot<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<byte> AsVectorByte<T>(Vector<T> value) where T : struct
- public static Vector<double> AsVectorDouble<T>(Vector<T> value) where T : struct
- public static Vector<short> AsVectorInt16<T>(Vector<T> value) where T : struct
- public static Vector<int> AsVectorInt32<T>(Vector<T> value) where T : struct
- public static Vector<long> AsVectorInt64<T>(Vector<T> value) where T : struct
- public static Vector<sbyte> AsVectorSByte<T>(Vector<T> value) where T : struct
- public static Vector<float> AsVectorSingle<T>(Vector<T> value) where T : struct
- public static Vector<ushort> AsVectorUInt16<T>(Vector<T> value) where T : struct
- public static Vector<uint> AsVectorUInt32<T>(Vector<T> value) where T : struct
- public static Vector<ulong> AsVectorUInt64<T>(Vector<T> value) where T : struct
- public static Vector<T> BitwiseAnd<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> BitwiseOr<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<float> ConditionalSelect(Vector<int> condition, Vector<float> left, Vector<float> right)
- public static Vector<double> ConditionalSelect(Vector<long> condition, Vector<double> left, Vector<double> right)
- public static Vector<T> ConditionalSelect<T>(Vector<T> condition, Vector<T> left, Vector<T> right) where T : struct
- public static Vector<double> ConvertToDouble(Vector<long> value)
- public static Vector<double> ConvertToDouble(Vector<ulong> value)
- public static Vector<int> ConvertToInt32(Vector<float> value)
- public static Vector<long> ConvertToInt64(Vector<double> value)
- public static Vector<float> ConvertToSingle(Vector<int> value)
- public static Vector<float> ConvertToSingle(Vector<uint> value)
- public static Vector<uint> ConvertToUInt32(Vector<float> value)
- public static Vector<ulong> ConvertToUInt64(Vector<double> value)
- public static Vector<T> Divide<T>(Vector<T> left, Vector<T> right) where T : struct
- public static T Dot<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> Equals<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<int> Equals(Vector<float> left, Vector<float> right)
- public static Vector<int> Equals(Vector<int> left, Vector<int> right)
- public static Vector<long> Equals(Vector<double> left, Vector<double> right)
- public static Vector<long> Equals(Vector<long> left, Vector<long> right)
- public static bool EqualsAll<T>(Vector<T> left, Vector<T> right) where T : struct
- public static bool EqualsAny<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> GreaterThan<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<int> GreaterThan(Vector<float> left, Vector<float> right)
- public static Vector<int> GreaterThan(Vector<int> left, Vector<int> right)
- public static Vector<long> GreaterThan(Vector<double> left, Vector<double> right)
- public static Vector<long> GreaterThan(Vector<long> left, Vector<long> right)
- public static bool GreaterThanAll<T>(Vector<T> left, Vector<T> right) where T : struct
- public static bool GreaterThanAny<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> GreaterThanOrEqual<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<int> GreaterThanOrEqual(Vector<float> left, Vector<float> right)
- public static Vector<int> GreaterThanOrEqual(Vector<int> left, Vector<int> right)
- public static Vector<long> GreaterThanOrEqual(Vector<long> left, Vector<long> right)
- public static Vector<long> GreaterThanOrEqual(Vector<double> left, Vector<double> right)
- public static bool GreaterThanOrEqualAll<T>(Vector<T> left, Vector<T> right) where T : struct
- public static bool GreaterThanOrEqualAny<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> LessThan<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<int> LessThan(Vector<float> left, Vector<float> right)
- public static Vector<int> LessThan(Vector<int> left, Vector<int> right)
- public static Vector<long> LessThan(Vector<double> left, Vector<double> right)
- public static Vector<long> LessThan(Vector<long> left, Vector<long> right)
- public static bool LessThanAll<T>(Vector<T> left, Vector<T> right) where T : struct
- public static bool LessThanAny<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> LessThanOrEqual<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<int> LessThanOrEqual(Vector<float> left, Vector<float> right)
- public static Vector<int> LessThanOrEqual(Vector<int> left, Vector<int> right)
- public static Vector<long> LessThanOrEqual(Vector<long> left, Vector<long> right)
- public static Vector<long> LessThanOrEqual(Vector<double> left, Vector<double> right)
- public static bool LessThanOrEqualAll<T>(Vector<T> left, Vector<T> right) where T : struct
- public static bool LessThanOrEqualAny<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> Max<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> Min<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> Multiply<T>(Vector<T> left, Vector<T> right) where T : struct
- public static Vector<T> Multiply<T>(Vector<T> left, T right) where T : struct
- public static Vector<T> Multiply<T>(T left, Vector<T> right) where T : struct
- public static Vector<byte> Narrow(Vector<ushort> low, Vector<ushort> high)
- public static Vector<ushort> Narrow(Vector<uint> low, Vector<uint> high)
- public static Vector<uint> Narrow(Vector<ulong> low, Vector<ulong> high)
- public static Vector<sbyte> Narrow(Vector<short> low, Vector<short> high)
- public static Vector<short> Narrow(Vector<int> low, Vector<int> high)
- public static Vector<int> Narrow(Vector<long> low, Vector<long> high)
- public static Vector<float> Narrow(Vector<double> low, Vector<double> high)
- public static Vector<T> Negate<T>(Vector<T> value) where T : struct
- public static Vector<T> OnesComplement<T>(Vector<T> value) where T : struct
- public static Vector<T> SquareRoot<T>(Vector<T> value) where T : struct
- public static Vector<T> Subtract<T>(Vector<T> left, Vector<T> right) where T : struct
- public static void Widen(Vector<byte> source, out Vector low, out Vector high)
- public static void Widen(Vector<ushort> source, out Vector low, out Vector high)
- public static void Widen(Vector<uint> source, out Vector low, out Vector high)
- public static void Widen(Vector<sbyte> source, out Vector low, out Vector high)
- public static void Widen(Vector<short> source, out Vector low, out Vector high)
- public static void Widen(Vector<int> source, out Vector low, out Vector high)
- public static void Widen(Vector<float> source, out Vector low, out Vector high)
- public static Vector<T> Xor<T>(Vector<T> left, Vector<T> right) where T : struct
-
public struct Vector<T> : IEquatable<Vector<T>>, IFormattable where T : struct
- public static int Count { get; }
- public static Vector<T> One { get; }
- public static Vector<T> Zero { get; }
- public T this[int index] { get; }
- public Vector(T value)
- public Vector(T[] values)
- public Vector(T[] values, int index)
- public static Vector<T> op_Addition(Vector<T> left, Vector<T> right)
- public static Vector<T> op_BitwiseAnd(Vector<T> left, Vector<T> right)
- public static Vector<T> op_BitwiseOr(Vector<T> left, Vector<T> right)
- public static Vector<T> op_Division(Vector<T> left, Vector<T> right)
- public static bool op_Equality(Vector<T> left, Vector<T> right)
- public static Vector<T> op_ExclusiveOr(Vector<T> left, Vector<T> right)
- public static Vector<byte> op_Explicit(Vector<T> value)
- public static Vector<sbyte> op_Explicit(Vector<T> value)
- public static Vector<ushort> op_Explicit(Vector<T> value)
- public static Vector<short> op_Explicit(Vector<T> value)
- public static Vector<uint> op_Explicit(Vector<T> value)
- public static Vector<int> op_Explicit(Vector<T> value)
- public static Vector<ulong> op_Explicit(Vector<T> value)
- public static Vector<long> op_Explicit(Vector<T> value)
- public static Vector<float> op_Explicit(Vector<T> value)
- public static Vector<double> op_Explicit(Vector<T> value)
- public static bool op_Inequality(Vector<T> left, Vector<T> right)
- public static Vector<T> op_Multiply(Vector<T> left, Vector<T> right)
- public static Vector<T> op_Multiply(Vector<T> value, T factor)
- public static Vector<T> op_Multiply(T factor, Vector<T> value)
- public static Vector<T> op_OnesComplement(Vector<T> value)
- public static Vector<T> op_Subtraction(Vector<T> left, Vector<T> right)
- public static Vector<T> op_UnaryNegation(Vector<T> value)
- public void CopyTo(T[] destination)
- public void CopyTo(T[] destination, int startIndex)
- public bool Equals(Vector<T> other)
- public string ToString(string format)
- public string ToString(string format, IFormatProvider formatProvider)
System.Runtime.CompilerServices
-
public static class Unsafe
- public static ref T Add<T>(ref T source, int elementOffset)
- public static Void* Add<T>(Void* source, int elementOffset)
- public static ref T Add<T>(ref T source, IntPtr elementOffset)
- public static ref T AddByteOffset<T>(ref T source, IntPtr byteOffset)
- public static bool AreSame<T>(ref T left, ref T right)
- public static T As<T>(object o)
- public static ref TTo As<TFrom, TTo>(ref TFrom source)
- public static Void* AsPointer<T>(ref T value)
- public static ref T AsRef<T>(Void* source)
- public static ref T AsRef<T>(ref T source)
- public static IntPtr ByteOffset<T>(ref T origin, ref T target)
- public static void Copy<T>(Void* destination, ref T source)
- public static void Copy<T>(ref T destination, Void* source)
- public static void CopyBlock(Void* destination, Void* source, uint byteCount)
- public static void CopyBlock(ref byte destination, ref byte source, uint byteCount)
- public static void CopyBlockUnaligned(Void* destination, Void* source, uint byteCount)
- public static void CopyBlockUnaligned(ref byte destination, ref byte source, uint byteCount)
- public static void InitBlock(Void* startAddress, byte value, uint byteCount)
- public static void InitBlock(ref byte startAddress, byte value, uint byteCount)
- public static void InitBlockUnaligned(Void* startAddress, byte value, uint byteCount)
- public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount)
- public static bool IsAddressGreaterThan<T>(ref T left, ref T right)
- public static bool IsAddressLessThan<T>(ref T left, ref T right)
- public static T Read<T>(Void* source)
- public static T ReadUnaligned<T>(Void* source)
- public static T ReadUnaligned<T>(ref byte source)
- public static int SizeOf<T>()
- public static ref T Subtract<T>(ref T source, int elementOffset)
- public static Void* Subtract<T>(Void* source, int elementOffset)
- public static ref T Subtract<T>(ref T source, IntPtr elementOffset)
- public static ref T SubtractByteOffset<T>(ref T source, IntPtr byteOffset)
- public static void Write<T>(Void* destination, T value)
- public static void WriteUnaligned<T>(Void* destination, T value)
- public static void WriteUnaligned<T>(ref byte destination, T value)
System.Runtime.InteropServices
-
public static class MemoryMarshal
- public static Span<byte> AsBytes<T>(Span<T> span) where T : struct
- public static ReadOnlySpan<byte> AsBytes<T>(ReadOnlySpan<T> span) where T : struct
- public static Memory<T> AsMemory<T>(ReadOnlyMemory<T> memory)
- public static Span<TTo> Cast<TFrom, TTo>(Span<TFrom> span) where TFrom : struct where TTo : struct
- public static ReadOnlySpan<TTo> Cast<TFrom, TTo>(ReadOnlySpan<TFrom> span) where TFrom : struct where TTo : struct
- public static Memory<T> CreateFromPinnedArray<T>(T[] array, int start, int length)
- public static ref T GetReference<T>(Span<T> span)
- public static ref T GetReference<T>(ReadOnlySpan<T> span)
- public static T Read<T>(ReadOnlySpan<byte> source) where T : struct
- public static IEnumerable<T> ToEnumerable<T>(ReadOnlyMemory<T> memory)
- public static bool TryGetArray<T>(ReadOnlyMemory<T> memory, out ArraySegment segment)
- public static bool TryGetMemoryManager<T, TManager>(ReadOnlyMemory<T> memory, out TManager manager) where TManager : MemoryManager<T>
- public static bool TryGetMemoryManager<T, TManager>(ReadOnlyMemory<T> memory, out TManager manager, out int start, out int length) where TManager : MemoryManager<T>
- public static bool TryGetString(ReadOnlyMemory<char> memory, out string text, out int start, out int length)
- public static bool TryRead<T>(ReadOnlySpan<byte> source, out T value) where T : struct
- public static bool TryWrite<T>(Span<byte> destination, ref T value) where T : struct
- public static void Write<T>(Span<byte> destination, ref T value) where T : struct
-
public static class SequenceMarshal
oilinkmessages
-
public sealed class AcknowledgeData : IMessage<AcknowledgeData>, IMessage, IEquatable<AcknowledgeData>, IDeepCloneable<AcknowledgeData>
-
public sealed class FIGetFileId : IMessage<FIGetFileId>, IMessage, IEquatable<FIGetFileId>, IDeepCloneable<FIGetFileId>
-
public sealed class FIGetFileIdViaPath : IMessage<FIGetFileIdViaPath>, IMessage, IEquatable<FIGetFileIdViaPath>, IDeepCloneable<FIGetFileIdViaPath>
-
public sealed class LogMessageInfo : IMessage<LogMessageInfo>, IMessage, IEquatable<LogMessageInfo>, IDeepCloneable<LogMessageInfo>
-
public sealed class MetricsMessageInfo : IMessage<MetricsMessageInfo>, IMessage, IEquatable<MetricsMessageInfo>, IDeepCloneable<MetricsMessageInfo>
-
public sealed class OIStart : IMessage<OIStart>, IMessage, IEquatable<OIStart>, IDeepCloneable<OIStart>
-
public sealed class ProtoFileVersion : IMessage<ProtoFileVersion>, IMessage, IEquatable<ProtoFileVersion>, IDeepCloneable<ProtoFileVersion>
-
public sealed class ProtoFileVersionInfo : IMessage<ProtoFileVersionInfo>, IMessage, IEquatable<ProtoFileVersionInfo>, IDeepCloneable<ProtoFileVersionInfo>
-
public sealed class PulseMessageInfo : IMessage<PulseMessageInfo>, IMessage, IEquatable<PulseMessageInfo>, IDeepCloneable<PulseMessageInfo>
-
public sealed class ToClient : IMessage<ToClient>, IMessage, IEquatable<ToClient>, IDeepCloneable<ToClient>
-
public sealed class ToNative : IMessage<ToNative>, IMessage, IEquatable<ToNative>, IDeepCloneable<ToNative>