Avatar 1.0.0-beta

Avatars blend with the Na'vi seamlessly, and you can control their behavior precisely ('drive' them) with a psionic link.
Just like a dynamic proxy, with behavior driven by code.
     
IMyService service = Avatar.Of<IMyService>();
service.AddBehavior(...);
   

Built from https://github.com/devlooped/avatar/tree/e60cc54d2

This is a prerelease version of Avatar.
Install-Package Avatar -Version 1.0.0-beta
dotnet add package Avatar --version 1.0.0-beta
<PackageReference Include="Avatar" Version="1.0.0-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Avatar --version 1.0.0-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Avatar, 1.0.0-beta"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Avatar as a Cake Addin
#addin nuget:?package=Avatar&version=1.0.0-beta&prerelease

// Install Avatar as a Cake Tool
#tool nuget:?package=Avatar&version=1.0.0-beta&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Avatar:

Package Downloads
ManualAvatars
An example of hand-coding avatars using the behavior pipeline directly. This is not the typical usage pattern for Avatar, where the proxies are generated instead by compile-time or run-time generators. Built from https://github.com/devlooped/avatar/tree/e60cc54d2

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Avatar:

Repository Stars
moq/moq
The most popular and friendly mocking framework for .NET

Version History

Version Downloads Last updated
1.0.0-beta 70 1/19/2021
1.0.0-alpha 213 11/4/2020