From e561a2669510685f30c61dec6632b883dba20f9f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 21 Jul 2021 07:43:11 -0700 Subject: [PATCH] More trivial inlines --- BeefLibs/corlib/src/Array.bf | 3 ++- BeefLibs/corlib/src/Collections/List.bf | 1 + BeefLibs/corlib/src/Result.bf | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) 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() { }