Found 124 packages
Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug System.Diagnostics.DebuggerStepThroughAttribute System.Diagnostics.Debugger System.Diagnostics.DebuggerDisplayAttribute System.Diagnostics.DebuggerBrowsableAttribute System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerHiddenAttribute System.Diagnostics.DebuggerNonUserCodeAttribute System.Diagnostics.DebuggerTypeProxyAttribute When using NuGet 3.x this package requires at least version 3.4.
A dynamic lazy proxy is a class built in real time, that implemenets some interface T, takes to the constructor an argument Lazy of T and routes all invocations to the corresponding method or property of this argument. The real instance wrapped by Lazy of T is created only after the first invocation of method or property. It allows to distribute the loading from the class creation to the method or property invocation.
This is a class that implements the IWebProxy interface to act as an HTTP(S) proxy while connecting to a SOCKS5 server behind the scenes.
.NET helper classes for developing OData service Client Libraries. Learn more about how to use this library @ https://github.com/Microsoft/Vipr/.
Generate Audit Logs by intercepting operation calls on any class without changing its code.
**Obsolete** This is an old version. For latest version of Castle DynamicProxy please get Castle.Core package. --------- Castle DynamicProxy is a library for generating lightweight .NET proxies on the fly at runtime. Proxy objects allow calls to members of an object to be intercepted without modifying the code of the class.
A DivertR proxy factory implementation that supports proxying class types using Castle DynamicProxy
Automatically implements the tedious part of the .NET EventSource classes. Also automatically converts any interface to an ETW trace point. Wrap your interfaces and get free ETW tracing. ** Now with .NET Standard 2.0 support! **
Massive Dynamic Proxy Generator is a library for generating lightweight .NET proxies on the fly at runtime. Proxy objects allow calls to members of an object to be intercepted without modifying the code of the class. Both classes and interfaces can be proxied, however only virtual members can be intercepted.
Provides an abstract base class `AsyncInterceptor` for Castle DynamicProxy that enables the use of `async`/`await` during interception of awaitable methods.
- ProxySocket is an implementation of the SOCKS4/SOCKS5/HTTPS CONNECT protocol - Supports username/password authentication - Inherits from a standard Socket class
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug System.Diagnostics.DebuggerStepThroughAttribute System.Diagnostics.Debugger System.Diagnostics.DebuggerDisplayAttribute System.Diagnostics.DebuggerBrowsableAttribute System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerHiddenAttribute System.Diagnostics.DebuggerNonUserCodeAttribute System.Diagnostics.DebuggerTypeProxyAttribute When using NuGet 3.x this package requires at least version 3.4.
This project uses Source Generation to generate an interface and a Proxy class for classes. This makes it possible to wrap external classes which do not have an interface, in a Proxy class which makes it easier to Mock and use DI.
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug System.Diagnostics.DebuggerStepThroughAttribute System.Diagnostics.Debugger System.Diagnostics.DebuggerDisplayAttribute System.Diagnostics.DebuggerBrowsableAttribute System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerHiddenAttribute System.Diagnostics.DebuggerNonUserCodeAttribute System.Diagnostics.DebuggerTypeProxyAttribute When using NuGet 3.x this package requires at least version 3.4.
Adds helper base classes and extensions methods for testing the generated web proxy
Provides core client proxy classes for communication with RESTful services.
Provides core interfaces/classes for use during proxy class generation with XrmToolkit.
Source generator to create ProxyClasses
Adds base classes and extention methods to allow fakes to be used from autofac in test server startup.
To build a wrapper for a given type, with several function to handle method invocations and property usages. Simply create a ClassWrapperDescriptor, then with the instance obtained create a ClassWrapper on which the methods can be invoked The documentation can be found on http://www.kendar.org/?p=/dotnet/expressionsbuilder. No reflection used when invoking this package!