From f79a20a2524c565a50776b76a3ac6ca9f920caa4 Mon Sep 17 00:00:00 2001 From: Daniel Woodward <16451892+DrBarnabus@users.noreply.github.com> Date: Fri, 8 Aug 2025 22:34:09 +0100 Subject: [PATCH] build: Add PublicAPI Analyzer Enables the `Microsoft.CodeAnalysis.PublicApiAnalyzers` analyzer to help identify and avoid breaking changes. All current APIs have been documented as "Shipped". --- src/Directory.Packages.props | 1 + src/Mimic/Mimic.csproj | 4 + src/Mimic/PublicAPI.Shipped.txt | 277 ++++++++++++++++++++++++++++++ src/Mimic/PublicAPI.Unshipped.txt | 1 + src/Mimic/packages.lock.json | 6 + 5 files changed, 289 insertions(+) create mode 100644 src/Mimic/PublicAPI.Shipped.txt create mode 100644 src/Mimic/PublicAPI.Unshipped.txt diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index f7c176e..508b46a 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -12,6 +12,7 @@ + diff --git a/src/Mimic/Mimic.csproj b/src/Mimic/Mimic.csproj index bd4c2c3..dd28051 100644 --- a/src/Mimic/Mimic.csproj +++ b/src/Mimic/Mimic.csproj @@ -11,6 +11,10 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Mimic/PublicAPI.Shipped.txt b/src/Mimic/PublicAPI.Shipped.txt new file mode 100644 index 0000000..32dc474 --- /dev/null +++ b/src/Mimic/PublicAPI.Shipped.txt @@ -0,0 +1,277 @@ +#nullable enable + +Mimic.Arg +Mimic.Arg.Ref +Mimic.CallCount +Mimic.CallCount.CallCount() -> void +Mimic.CallCount.Equals(Mimic.CallCount other) -> bool +Mimic.CallCount.Validate(int count) -> bool +Mimic.DelayableExtensions +Mimic.Exceptions.MimicException +Mimic.Exceptions.MimicException.MimicException(Mimic.Exceptions.Reason reason, string? message) -> void +Mimic.Exceptions.MimicException.MimicException(Mimic.Exceptions.Reason reason, string? message, System.Exception? innerException) -> void +Mimic.Exceptions.MimicException.Reason.get -> Mimic.Exceptions.Reason +Mimic.Exceptions.Reason +Mimic.Exceptions.Reason.ExpectationFailed = 4 -> Mimic.Exceptions.Reason +Mimic.Exceptions.Reason.IncompatibleMimicType = 2 -> Mimic.Exceptions.Reason +Mimic.Exceptions.Reason.Unspecified = 0 -> Mimic.Exceptions.Reason +Mimic.Exceptions.Reason.UnsupportedExpression = 3 -> Mimic.Exceptions.Reason +Mimic.Exceptions.Reason.UsageError = 1 -> Mimic.Exceptions.Reason +Mimic.Generic +Mimic.Generic.AnyReferenceType +Mimic.Generic.AnyReferenceType.AnyReferenceType() -> void +Mimic.Generic.AnyReferenceType.Matches(System.Type! genericType) -> bool +Mimic.Generic.AnyType +Mimic.Generic.AnyType.AnyType() -> void +Mimic.Generic.AnyType.Matches(System.Type! genericType) -> bool +Mimic.Generic.AnyValueType +Mimic.Generic.AnyValueType.AnyValueType() -> void +Mimic.Generic.AnyValueType.Matches(System.Type! genericType) -> bool +Mimic.Generic.AssignableFromType +Mimic.Generic.AssignableFromType.AssignableFromType() -> void +Mimic.Generic.AssignableFromType.Matches(System.Type! genericType) -> bool +Mimic.Generic.Generic() -> void +Mimic.ICallback +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Delegate! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Delegate! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ICallbackResult +Mimic.ICallbackResult +Mimic.IConditionalSetup +Mimic.IConditionalSetup.Setup(System.Linq.Expressions.Expression!>! expression) -> Mimic.ISetup! +Mimic.IConditionalSetup.Setup(System.Linq.Expressions.Expression!>! expression) -> Mimic.ISetup! +Mimic.IConditionalSetup.SetupGet(System.Linq.Expressions.Expression!>! expression) -> Mimic.IGetterSetup! +Mimic.IConditionalSetup.SetupSet(System.Action! setterExpression) -> Mimic.ISetup! +Mimic.IConditionalSetup.SetupSet(System.Action! setterExpression) -> Mimic.ISetterSetup! +Mimic.IDelayable +Mimic.IDelayable.WithDelay(System.Func! delayFunction) -> Mimic.IDelayableResult! +Mimic.IDelayable.WithDelay(System.TimeSpan delay) -> Mimic.IDelayableResult! +Mimic.IDelayableResult +Mimic.IExpected +Mimic.IExpected.Expected() -> void +Mimic.IFluent +Mimic.IFluent.Equals(object! obj) -> bool +Mimic.IFluent.GetHashCode() -> int +Mimic.IFluent.GetType() -> System.Type! +Mimic.IFluent.ToString() -> string! +Mimic.IGenericMatcher +Mimic.IGenericMatcher.Matches(System.Type! genericType) -> bool +Mimic.IGetterCallback +Mimic.IGetterCallback.Callback(System.Action! callback) -> Mimic.IGetterCallbackResult! +Mimic.IGetterCallbackResult +Mimic.IGetterReturns +Mimic.IGetterReturns.Returns(System.Func! valueFunction) -> Mimic.IReturnsResult! +Mimic.IGetterReturns.Returns(TProperty? value) -> Mimic.IReturnsResult! +Mimic.IGetterSetup +Mimic.ILimitable +Mimic.ILimitable.Limit(int executionLimit = 1) -> Mimic.IExpected! +Mimic.IMimicked +Mimic.IMimicked.Mimic.get -> Mimic.Mimic! +Mimic.IProceed +Mimic.IProceed.Proceed() -> Mimic.IProceedResult! +Mimic.IProceedResult +Mimic.IReturns +Mimic.IReturns.Proceed() -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(TResult? value) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns.Returns(System.Func! valueFunction) -> TNext +Mimic.IReturns +Mimic.IReturnsResult +Mimic.ISequenceDelayable +Mimic.ISequenceDelayable.WithDelay(System.Func! delayFunction) -> Mimic.IExpected! +Mimic.ISequenceDelayable.WithDelay(System.TimeSpan delay) -> Mimic.IExpected! +Mimic.ISequenceSetup +Mimic.ISequenceSetup.Next() -> Mimic.ISequenceSetup! +Mimic.ISequenceSetup.Proceed() -> Mimic.ISequenceSetup! +Mimic.ISequenceSetup +Mimic.ISetterCallback +Mimic.ISetterCallback.Callback(System.Action! callback) -> Mimic.ICallbackResult! +Mimic.ISetterSetup +Mimic.ISetup +Mimic.ISetup.AsSequence() -> Mimic.ISequenceSetup! +Mimic.ISetup +Mimic.ISetup.AsSequence() -> Mimic.ISequenceSetup! +Mimic.IThrows +Mimic.IThrows +Mimic.IThrows.Throws(System.Delegate! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Exception! exception) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrows.Throws() -> TNext +Mimic.IThrows.Throws(System.Func! exceptionFactory) -> TNext +Mimic.IThrowsResult +Mimic.Mimic +Mimic.Mimic.ConstructorArguments.get -> object![]? +Mimic.Mimic.ConstructorArguments.init -> void +Mimic.Mimic.Mimic() -> void +Mimic.Mimic.Mimic(bool strict) -> void +Mimic.Mimic.Name.get -> string! +Mimic.Mimic.Name.init -> void +Mimic.Mimic.Object.get -> T! +Mimic.Mimic.Setup(System.Linq.Expressions.Expression!>! expression) -> Mimic.ISetup! +Mimic.Mimic.Setup(System.Linq.Expressions.Expression!>! expression) -> Mimic.ISetup! +Mimic.Mimic.SetupAllProperties() -> Mimic.Mimic! +Mimic.Mimic.SetupGet(System.Linq.Expressions.Expression!>! expression) -> Mimic.IGetterSetup! +Mimic.Mimic.SetupProperty(System.Linq.Expressions.Expression!>! propertyExpression, TProperty? initialValue = default(TProperty?)) -> Mimic.Mimic! +Mimic.Mimic.SetupSet(System.Action! setterExpression) -> Mimic.ISetup! +Mimic.Mimic.SetupSet(System.Action! setterExpression) -> Mimic.ISetterSetup! +Mimic.Mimic.Strict.get -> bool +Mimic.Mimic.Strict.init -> void +Mimic.Mimic.VerifyAllSetupsReceived() -> void +Mimic.Mimic.VerifyExpectedReceived() -> void +Mimic.Mimic.VerifyGetReceived(System.Linq.Expressions.Expression!>! expression) -> void +Mimic.Mimic.VerifyGetReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount) -> void +Mimic.Mimic.VerifyGetReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount, string! failureMessage) -> void +Mimic.Mimic.VerifyGetReceived(System.Linq.Expressions.Expression!>! expression, string! failureMessage) -> void +Mimic.Mimic.VerifyNoOtherCallsReceived() -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount, string! failureMessage) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, string! failureMessage) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, Mimic.CallCount callCount, string! failureMessage) -> void +Mimic.Mimic.VerifyReceived(System.Linq.Expressions.Expression!>! expression, string! failureMessage) -> void +Mimic.Mimic.VerifySetReceived(System.Action! setterExpression) -> void +Mimic.Mimic.VerifySetReceived(System.Action! setterExpression, Mimic.CallCount callCount) -> void +Mimic.Mimic.VerifySetReceived(System.Action! setterExpression, Mimic.CallCount callCount, string! failureMessage) -> void +Mimic.Mimic.VerifySetReceived(System.Action! setterExpression, string! failureMessage) -> void +Mimic.Mimic.When(System.Func! condition) -> Mimic.IConditionalSetup! +Mimic.Proxy.IInvocation +Mimic.Proxy.IInvocation.Arguments.get -> System.Collections.Generic.IReadOnlyList! +Mimic.Proxy.IInvocation.Exception.get -> System.Exception? +Mimic.Proxy.IInvocation.Method.get -> System.Reflection.MethodInfo! +Mimic.Proxy.IInvocation.ReturnValue.get -> object? +Mimic.Proxy.IInvocation.Verified.get -> bool +Mimic.ReturnsExtensions +override Mimic.CallCount.Equals(object? obj) -> bool +override Mimic.CallCount.GetHashCode() -> int +override Mimic.Mimic.ToString() -> string! +static Mimic.Arg.Any() -> TValue +static Mimic.Arg.AnyNotNull() -> TValue +static Mimic.Arg.In(params TValue[]! values) -> TValue +static Mimic.Arg.In(System.Collections.Generic.IEnumerable! values) -> TValue +static Mimic.Arg.In(System.Collections.Generic.IEnumerable! values, System.Collections.Generic.IEqualityComparer! comparer) -> TValue +static Mimic.Arg.Is(System.Linq.Expressions.Expression!>! match) -> TValue +static Mimic.Arg.Is(System.Linq.Expressions.Expression!>! match) -> TValue +static Mimic.Arg.Is(TValue value) -> TValue +static Mimic.Arg.Is(TValue value, System.Collections.Generic.IEqualityComparer! comparer) -> TValue +static Mimic.Arg.NotIn(params TValue[]! values) -> TValue +static Mimic.Arg.NotIn(System.Collections.Generic.IEnumerable! values) -> TValue +static Mimic.Arg.NotIn(System.Collections.Generic.IEnumerable! values, System.Collections.Generic.IEqualityComparer! comparer) -> TValue +static Mimic.Arg.Ref.Any -> TValue +static Mimic.CallCount.AtLeast(int count) -> Mimic.CallCount +static Mimic.CallCount.AtLeastOnce() -> Mimic.CallCount +static Mimic.CallCount.AtMost(int count) -> Mimic.CallCount +static Mimic.CallCount.AtMostOnce() -> Mimic.CallCount +static Mimic.CallCount.Exactly(int count) -> Mimic.CallCount +static Mimic.CallCount.ExclusiveBetween(int from, int to) -> Mimic.CallCount +static Mimic.CallCount.InclusiveBetween(int from, int to) -> Mimic.CallCount +static Mimic.CallCount.Never() -> Mimic.CallCount +static Mimic.CallCount.Once() -> Mimic.CallCount +static Mimic.CallCount.operator !=(Mimic.CallCount left, Mimic.CallCount right) -> bool +static Mimic.CallCount.operator ==(Mimic.CallCount left, Mimic.CallCount right) -> bool +static Mimic.DelayableExtensions.WithDelay(this Mimic.IDelayable! mimic, System.TimeSpan minDelay, System.TimeSpan maxDelay) -> Mimic.IDelayableResult! +static Mimic.DelayableExtensions.WithDelay(this Mimic.IDelayable! mimic, System.TimeSpan minDelay, System.TimeSpan maxDelay, System.Random! random) -> Mimic.IDelayableResult! +static Mimic.DelayableExtensions.WithDelay(this Mimic.ISequenceDelayable! mimic, System.TimeSpan minDelay, System.TimeSpan maxDelay) -> Mimic.IExpected! +static Mimic.DelayableExtensions.WithDelay(this Mimic.ISequenceDelayable! mimic, System.TimeSpan minDelay, System.TimeSpan maxDelay, System.Random! random) -> Mimic.IExpected! +static Mimic.Mimic.FromObject(T! objectInstance) -> Mimic.Mimic! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns!>! mimic, TResult value) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, System.Func! valueFunction) -> Mimic.IReturnsResult! +static Mimic.ReturnsExtensions.Returns(this Mimic.IReturns>! mimic, TResult value) -> Mimic.IReturnsResult! diff --git a/src/Mimic/PublicAPI.Unshipped.txt b/src/Mimic/PublicAPI.Unshipped.txt new file mode 100644 index 0000000..7dc5c58 --- /dev/null +++ b/src/Mimic/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Mimic/packages.lock.json b/src/Mimic/packages.lock.json index 6f1bc4c..2afbb5b 100644 --- a/src/Mimic/packages.lock.json +++ b/src/Mimic/packages.lock.json @@ -23,6 +23,12 @@ "resolved": "2025.2.0", "contentHash": "2BvMkOSW+50EbQFhWFIPWTqmcDLiyyjwkMN7lN386bhP2vN/7ts5t59qu11HtenmHFxqDzaD8J1fFoh+QTOzVA==" }, + "Microsoft.CodeAnalysis.PublicApiAnalyzers": { + "type": "Direct", + "requested": "[4.14.0, )", + "resolved": "4.14.0", + "contentHash": "5zBDSa8D1pfn5VyDzRekcYdVx/DGAzwegblVJhzdN0kvPt97TPr12haA6ZG0wS2WgBb1W42GeZJRiRtlNaoY1w==" + }, "Microsoft.CodeAnalysis.ResxSourceGenerator": { "type": "Direct", "requested": "[5.0.0-1.25277.114, )",