Skip to content

Repository files navigation

Ascetic aggregative repeater for loggers etc.

Build statusNuGet packagereleaseTestsLicense

Build history

Copyright (c) 2016-2021DenisKuzmin<x-3F@outlook.com>github/3F

@ ☕ 」

Features

Control vectors

LSender.Sent+=(objectsender,MsgArgse)=>{Assert.True(e.At("Module"));Assert.True(e.At("DepC","Module"));Assert.True(e.At("DepC","DepB","Module"));Assert.True(e.At("DepC","DepB","DepA","Module"));Assert.False(e.At("DepB","DepC","Module"));Assert.False(e.At("DepA","DepB","Module"));Assert.True(e.At("DepB","DepA","Module"));};

Split within the domain

It can also be splitted within the domain,

<PropertyGroup>
<LSenderExtIncSrc>..\LSender\src\</LSenderExtIncSrc>
</PropertyGroup>
<ImportProject="$(LSenderExtIncSrc)src.targets" />
<ItemGroup>
<ProjectReferenceInclude="..\ModuleA\ClassA.csproj">
<Aliases>ModuleA,%(Aliases)</Aliases>
</ProjectReference>
<ProjectReferenceInclude="..\ModuleB\ClassB.csproj">
<Aliases>ModuleB,%(Aliases)</Aliases>
</ProjectReference>
</ItemGroup>
externaliasModuleA;externaliasModuleB;namespaceUserCode{classProgram{staticvoidMain(){// ModuleA.net.r_eg.Components.LSender// ModuleB.net.r_eg.Components.LSender// ...}}}

Configure vectors

<PropertyGroup>
<DefineConstants>LSR_FEATURE_S_VECTOR;$(DefineConstants)</DefineConstants>
<LSenderExtIncSrc>..\LSender\src\</LSenderExtIncSrc>
</PropertyGroup>
<ImportProject="$(LSenderExtIncSrc)src.targets" />

About

Ascetic aggregative repeater for loggers etc.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages