diff --git a/BeefLibs/corlib/src/Array.bf b/BeefLibs/corlib/src/Array.bf index bf197ba2..1a1d5b2d 100644 --- a/BeefLibs/corlib/src/Array.bf +++ b/BeefLibs/corlib/src/Array.bf @@ -35,7 +35,8 @@ namespace System } public bool IsEmpty - { + { + [Inline] get { return mLength == 0; diff --git a/BeefLibs/corlib/src/Collections/List.bf b/BeefLibs/corlib/src/Collections/List.bf index 90423812..800f5380 100644 --- a/BeefLibs/corlib/src/Collections/List.bf +++ b/BeefLibs/corlib/src/Collections/List.bf @@ -148,6 +148,7 @@ namespace System.Collections public int Count { + [Inline] get { return mSize; diff --git a/BeefLibs/corlib/src/Result.bf b/BeefLibs/corlib/src/Result.bf index dd7d9140..a4aa719c 100644 --- a/BeefLibs/corlib/src/Result.bf +++ b/BeefLibs/corlib/src/Result.bf @@ -20,22 +20,26 @@ namespace System public T Value { + [Inline] get { return Unwrap(); } } + [Inline] public static implicit operator Result(T value) { return .Ok(value); } + [Inline] public static implicit operator T(Result result) { return result.Unwrap(); } + [Inline] public void IgnoreError() { }