DialectSoftware.DynamicTools
1.0.1
dotnet add package DialectSoftware.DynamicTools --version 1.0.1
NuGet\Install-Package DialectSoftware.DynamicTools -Version 1.0.1
<PackageReference Include="DialectSoftware.DynamicTools" Version="1.0.1" />
<PackageVersion Include="DialectSoftware.DynamicTools" Version="1.0.1" />
<PackageReference Include="DialectSoftware.DynamicTools" />
paket add DialectSoftware.DynamicTools --version 1.0.1
#r "nuget: DialectSoftware.DynamicTools, 1.0.1"
#:package DialectSoftware.DynamicTools@1.0.1
#addin nuget:?package=DialectSoftware.DynamicTools&version=1.0.1
#tool nuget:?package=DialectSoftware.DynamicTools&version=1.0.1
Dynamic Tools
geni.exe usage
Export all types from an assembly using the assembly name.
geni "<AssemblyName>, Version=<version>, Culture=<culture>, PublicKeyToken=<token>" --dir path
Export a type from an assembly using its assembly qualified name.
geni "<Namespace>.<TypeName>, <AssemblyName>, Version=<version>, Culture=<culture>, PublicKeyToken=<token>" --dir path
Once the coresspondng interfaces are exported, DialectSoftware.DynamicProxy can be used to transparently bind the client generated interfaces to the model.
Example:
var poco = new ServerModels.Customer
{
Name = "John Doe",
Address = new ServerModels.Address
{
Street = "123 Main St",
City = "Springfield",
Zip = "12345"
}
};
ICustomer customer = DynamicProxy<ICustomer>.Wrap(poco);
// Address is automatically wrapped as IAddress — no extra code needed
IAddress address = customer.Address;
Console.WriteLine(address.Street); // 123 Main St
Console.WriteLine(address.City); // Springfield
// Setters on the nested proxy write back to the nested POCO
address.City = "Shelbyville";
Console.WriteLine(address.City); // Shelbyville
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.1 | 35 | 3/15/2026 |