maestrianet - Maestria.Extensions.Reflection 1.1.1
Extension function pack to increase productivity and improve source code writing with reflection jobs.
PM> Install-Package Maestria.Extensions.Reflection -Version 1.1.1 -Source https://www.myget.org/F/maestrianet/api/v3/index.json
> nuget.exe install Maestria.Extensions.Reflection -Version 1.1.1 -Source https://www.myget.org/F/maestrianet/api/v3/index.json
> dotnet add package Maestria.Extensions.Reflection --version 1.1.1 --source https://www.myget.org/F/maestrianet/api/v3/index.json
source https://www.myget.org/F/maestrianet/api/v3/index.json
nuget Maestria.Extensions.Reflection ~> 1.1.1
Copy to clipboard
> choco install Maestria.Extensions.Reflection --version 1.1.1 --source https://www.myget.org/F/maestrianet/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "maestrianet" -SourceLocation "https://www.myget.org/F/maestrianet/api/v2"
Install-Module -Name "Maestria.Extensions.Reflection" -RequiredVersion "1.1.1" -Repository "maestrianet"
Copy to clipboard
Maestria.Extensions.Reflection
What is Maestria.Extensions.Reflection?
This package provider a fluent syntax to simple data conversions. Extension functions package for simple data convert.
What is Maestria Project?
This library is part of Maestria Project.
Maestria is a project to provide maximum productivity and elegance to your code.
Where can I get it?
First, install NuGet. Then, install Maestria.Extensions.Reflection from the package manager console:
PM> Install-Package Maestria.Extensions.Reflection
or install from the dotnet cli command line:
> dotnet add package Maestria.Extensions.Reflection
How do I get started?
First, import "Maestria.Extensions.Reflection" reference:
using Maestria.Extensions.Reflection;
Then in your application code, use fluent syntax:
// ReflectionExtensions
<type>.IsInheritedOrImplements(<parent-type>)
ReflectionExtensions.GetAssemblyByName(<name>)
ReflectionExtensions.Create<T>(<arguments[]>)
ReflectionExtensions.HasConstructor<T>(<arguments-types[]>)
ReflectionExtensions.PropertyExist(<object-instance>, <property-name>)
ReflectionExtensions.SetPropertyValue(<object-instance>, <property-name>, <value>)
<object> ReflectionExtensions.GetPropertyValue(<object-instance>, <property-name>)
<T> ReflectionExtensions.GetPropertyValue<T>(<object-instance>, <property-name>)
<object> ReflectionExtensions.GetTaskResult(<task-instance>)
<object> ReflectionExtensions.InvokeMethod(<object-instance>, <method-name>, <parameters>)
If my contributions helped you, please help me buy a coffee :D
- .NETStandard 2.0: 2.0.0.0
OwnersFábio Naspolini |
AuthorsFábio Monteiro Naspolini |
Project URLhttps://github.com/MaestriaNet/ReflectionExtensions |
LicenseUnknown |
TagsExtension Extensions Fluent Functional Elegance Productivity Maestria Mastery Reflection |
Info10 total downloads |
2 downloads for version 1.1.1 |
Download (8.81 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
1.1.3 | 11.04 KB | Sat, 27 Aug 2022 04:48:12 GMT | 2 | ||||
1.1.2 | 8.82 KB | Fri, 26 Aug 2022 05:48:34 GMT | 2 | ||||
1.1.1 | 8.81 KB | Fri, 26 Aug 2022 05:42:29 GMT | 2 | ||||
1.1.0 | 6.61 KB | Fri, 26 Aug 2022 05:22:45 GMT | 2 | ||||
1.0.2 | 6.62 KB | Fri, 26 Aug 2022 05:21:57 GMT | 2 |