dotnetomaniak.pl - Artykuły z tagiem reflectiondotnetomaniak.pl - Artykuły z tagiem reflection2024-03-28T14:58:54Zhttps://dotnetomaniak.pl/Tags/reflectionCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png13025https://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-BlogHow to test a class that has constructor impossible to mock? | Dariusz Woźniak | Blog2023-11-09T17:52:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-yvt50qJkkiVxg16w-FnSA.png"/></div><div>In some cases, there are classes with constructors that are impossible to mock with proxy-based mocking frameworks (such as Moq, FakeItEasy, NSubstitute, etc). In this article, I will present how to create a test for class that is impossible to mock.
Some constructors might be difficult or even impossible to mock because of:There&##x27;s...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdariuszwozniak.net%2fblog%2ftest-unmockable-ctor" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYghttps://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-Blog130In some cases, there are classes with constructors that are impossible to mock with proxy-based mocking frameworks (such as Moq, FakeItEasy, NSubstitute, etc). In this article, I will present how to create a test for class that is impossible to mock.
Some constructors might be difficult or even impossible to mock because of:There&##x27;s...https://dariuszwozniak.net/blog/test-unmockable-ctorhttp://dotnetomaniak.pl/Data/Thumbnails/small_-yvt50qJkkiVxg16w-FnSA.pnghttps://dotnetomaniak.pl/Rejestrowanie-zaleznosci-poprzez-system-refleksji-Autofac-modulesRejestrowanie zależności poprzez system refleksji + Autofac modules2018-07-28T07:46:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_UpYyu4xL7E6gAQdB4O0wEQ.png"/></div><div>Rejestrowanie zależności poprzez system refleksji + Autofac modules</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Rejestrowanie-zaleznosci-poprzez-system-refleksji-Autofac-modules"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2ffildev.net%2f2018%2f07%2f28%2fregister-dependencies-via-reflection-autofac-module%2f" style="border:0px"/></a></div></div>fildevhttps://dotnetomaniak.pl/Users/ZN10r40CjUuYXYNsx1YhXw2018-07-30T07:37:57Zhttps://dotnetomaniak.pl/Rejestrowanie-zaleznosci-poprzez-system-refleksji-Autofac-modules11190Rejestrowanie zależności poprzez system refleksji + Autofac moduleshttps://fildev.net/2018/07/28/register-dependencies-via-reflection-autofac-module/http://dotnetomaniak.pl/Data/Thumbnails/small_UpYyu4xL7E6gAQdB4O0wEQ.pnghttps://dotnetomaniak.pl/Invoking-methods-dynamically-in-C-Examples-and-benchmarks-Kuba-on-NETInvoking methods dynamically in C#: Examples and benchmarks – Kuba on .NET2016-07-05T18:36:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_bp0XZF_TBEmbra4N0ZOtxQ.png"/></div><div>Imagine that you have a service, which receives requests to execute specific methods, possibly from a number of different underlying libraries that you don’t want to expose directly. Possible examples are web services. The request comes in as a number of string values (method name, parameters etc.) and you need to respond with results.
So you have inherited a project with API that starts with a method:
object Invoke(string methodName, object[] parameters);
You now have to call variety o...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Invoking-methods-dynamically-in-C-Examples-and-benchmarks-Kuba-on-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fszumiato.pl%2f2016%2f07%2f05%2finvoking-methods-dynamically-in-c-examples-and-benchmarks%2f" style="border:0px"/></a></div></div>Jakub Szumiatohttps://dotnetomaniak.pl/Users/TxmcXJIDhkuo59UUw8DzBg2016-07-15T07:40:13Zhttps://dotnetomaniak.pl/Invoking-methods-dynamically-in-C-Examples-and-benchmarks-Kuba-on-NET11640Imagine that you have a service, which receives requests to execute specific methods, possibly from a number of different underlying libraries that you don’t want to expose directly. Possible examples are web services. The request comes in as a number of string values (method name, parameters etc.) and you need to respond with results.
So you have inherited a project with API that starts with a method:
object Invoke(string methodName, object[] parameters);
You now have to call variety o...http://szumiato.pl/2016/07/05/invoking-methods-dynamically-in-c-examples-and-benchmarks/http://dotnetomaniak.pl/Data/Thumbnails/small_bp0XZF_TBEmbra4N0ZOtxQ.pnghttps://dotnetomaniak.pl/ReflectionHelper-Show-me-the-codeReflectionHelper | Show me the code2012-12-05T21:56:26Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_k0XeRvFkPkGc0EZ5XxyqYg.png"/></div><div>Binduj ValueMember i DisplayMember dla ComboBoxa (DropDownList) używając refleksji zamiast błędogennych stringów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ReflectionHelper-Show-me-the-code"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkrzysztofmorcinek.wordpress.com%2f2012%2f12%2f01%2freflectionhelper%2f" style="border:0px"/></a></div></div>http://krzysztofmorcinek.wordpress.com/https://dotnetomaniak.pl/Users/_4Qdyov6VkmfIJcPCnjC2w2012-12-15T20:02:56Zhttps://dotnetomaniak.pl/ReflectionHelper-Show-me-the-code2960Binduj ValueMember i DisplayMember dla ComboBoxa (DropDownList) używając refleksji zamiast błędogennych stringów.http://krzysztofmorcinek.wordpress.com/2012/12/01/reflectionhelper/http://dotnetomaniak.pl/Data/Thumbnails/small_k0XeRvFkPkGc0EZ5XxyqYg.pnghttps://dotnetomaniak.pl/Metody-rozszerzajace-Atrybuty-i-Refleksje-w-NETMetody rozszerzające, Atrybuty i Refleksje w .NET2012-02-23T12:05:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lLLvFbtV90OVGq368nfFBA.png"/></div><div>autor: Czy korzystacie z refleksji w .NET? Czy zdarzyło wam się przeglądać/ustawiać właściwości klas poprzez refleksje? Czy korzystacie z atrybutów? Mnie często i równie często zdarzało mi się ponownie szukać kodu, który rozwiązałby mój problem, dlatego dla wygody poniżej zamieszczam różne funkcje rozszerzające, które realizują wspomniane wyżej zadania. (być może komuś jeszcze się one przydadzą).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Metody-rozszerzajace-Atrybuty-i-Refleksje-w-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f02%2fmetody-rozszerzajace-atrybuty-i.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-02T14:02:55Zhttps://dotnetomaniak.pl/Metody-rozszerzajace-Atrybuty-i-Refleksje-w-NET22490autor: Czy korzystacie z refleksji w .NET? Czy zdarzyło wam się przeglądać/ustawiać właściwości klas poprzez refleksje? Czy korzystacie z atrybutów? Mnie często i równie często zdarzało mi się ponownie szukać kodu, który rozwiązałby mój problem, dlatego dla wygody poniżej zamieszczam różne funkcje rozszerzające, które realizują wspomniane wyżej zadania. (być może komuś jeszcze się one przydadzą).http://maciej-progtech.blogspot.com/2012/02/metody-rozszerzajace-atrybuty-i.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_lLLvFbtV90OVGq368nfFBA.pnghttps://dotnetomaniak.pl/Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-3Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 32011-09-19T16:14:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_P-iUiy-1pEq3X_hyDTwarQ.png"/></div><div>W poprzednim artykule zajęliśmy się częścią odpowiedzialną za wczytywanie i przechowywanie słownika w pamięci. Teraz opiszę w jaki sposób będziemy tłumaczyć UI i oznaczać, które elementy mają temu podlegać. Przedstawię również prostą aplikację napisaną w Windows Forms podsumowującą wszystko o czym mówiliśmy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-3"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.tomaszmalesza.pl%2f2011%2f09%2flokalizacja-ui-z-wykorzystaniem-plikow-xml-i-mechanizmu-refleksji-%e2%80%93-czesc-3%2f" style="border:0px"/></a></div></div>tmaleszahttps://dotnetomaniak.pl/Users/TxrRCm-FkEuqft4x657Xcw2011-09-27T23:28:59Zhttps://dotnetomaniak.pl/Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-31890W poprzednim artykule zajęliśmy się częścią odpowiedzialną za wczytywanie i przechowywanie słownika w pamięci. Teraz opiszę w jaki sposób będziemy tłumaczyć UI i oznaczać, które elementy mają temu podlegać. Przedstawię również prostą aplikację napisaną w Windows Forms podsumowującą wszystko o czym mówiliśmy.http://www.tomaszmalesza.pl/2011/09/lokalizacja-ui-z-wykorzystaniem-plikow-xml-i-mechanizmu-refleksji-–-czesc-3/http://dotnetomaniak.pl/Data/Thumbnails/small_P-iUiy-1pEq3X_hyDTwarQ.pnghttps://dotnetomaniak.pl/Tomasz-Malesza-Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-1Tomasz Malesza | Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 12011-09-19T14:49:26Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-egM5ISNzU2iOvdj4-m_6g.png"/></div><div>← Pierwsza aplikacja w Windows Phone MarketplaceLokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 2 →Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 1Opublikowano12 września 2011, autor:Tomasz Malesza
W tym oraz kilku następnych artykułach przedstawię w jaki sposób można zbudować prosty moduł umożliwiający zmianę języka interfejsu użytkownika w trakcie działania programu. W dowolnym momencie (po instalacji na komputerze docelowym) będzie można dołożyć kolej...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tomasz-Malesza-Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-1"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.tomaszmalesza.pl%2f2011%2f09%2flokalizacja-ui-z-wykorzystaniem-plikow-xml-i-mechanizmu-refleksji-czesc-1%2f" style="border:0px"/></a></div></div>tmaleszahttps://dotnetomaniak.pl/Users/TxrRCm-FkEuqft4x657Xcw2011-09-25T08:56:03Zhttps://dotnetomaniak.pl/Tomasz-Malesza-Lokalizacja-UI-z-wykorzystaniem-plikow-XML-i-mechanizmu-refleksji-Czesc-11590← Pierwsza aplikacja w Windows Phone MarketplaceLokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 2 →Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 1Opublikowano12 września 2011, autor:Tomasz Malesza
W tym oraz kilku następnych artykułach przedstawię w jaki sposób można zbudować prosty moduł umożliwiający zmianę języka interfejsu użytkownika w trakcie działania programu. W dowolnym momencie (po instalacji na komputerze docelowym) będzie można dołożyć kolej...http://www.tomaszmalesza.pl/2011/09/lokalizacja-ui-z-wykorzystaniem-plikow-xml-i-mechanizmu-refleksji-czesc-1/http://dotnetomaniak.pl/Data/Thumbnails/small_-egM5ISNzU2iOvdj4-m_6g.pnghttps://dotnetomaniak.pl/Tworzenie-wlasnych-atrybutow-w-C-Alt-Control-DeleteTworzenie własnych atrybutów w C# - Alt Control Delete2011-07-31T17:12:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_xUu9zhMgr0CsaORWLpt5kQ.png"/></div><div>Wykorzystywanie atrybutów w C#, jest często marginalizowane, a nawet wręcz pomijane przez programistów tego języka. Jak pokazuje życie, mogą one być całkiem przydatne np. w serializacji obiektów do XMLa. Mogą one się przydać, również w naszych własnych programach. Użycie atrybutów, może spowodować, że napisany przez nas kod będzie bardziej elastyczny i skalowalny, a chyba to się liczy, prawda;)?
W dzisiejszym wpisie, chciałbym zatem Wam pokazać, jak w banalny sposób można utworzyć własną klasę atrybutu i jak wykorzystać ją w praktyce.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Tworzenie-wlasnych-atrybutow-w-C-Alt-Control-Delete"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2ftworzenie-wlasnych-atrybutow-w-c-%2f" style="border:0px"/></a></div></div>https://me.yahoo.com/a/EuokjNNzofgU9z8BbPi_zYq2SM.dxqxHEPJyAa4-#c09achttps://dotnetomaniak.pl/Users/ajPG25W2WUywYhDzARfWAw2011-08-10T17:01:50Zhttps://dotnetomaniak.pl/Tworzenie-wlasnych-atrybutow-w-C-Alt-Control-Delete33340Wykorzystywanie atrybutów w C#, jest często marginalizowane, a nawet wręcz pomijane przez programistów tego języka. Jak pokazuje życie, mogą one być całkiem przydatne np. w serializacji obiektów do XMLa. Mogą one się przydać, również w naszych własnych programach. Użycie atrybutów, może spowodować, że napisany przez nas kod będzie bardziej elastyczny i skalowalny, a chyba to się liczy, prawda;)?
W dzisiejszym wpisie, chciałbym zatem Wam pokazać, jak w banalny sposób można utworzyć własną klasę atrybutu i jak wykorzystać ją w praktyce.http://www.altcontroldelete.pl/artykuly/tworzenie-wlasnych-atrybutow-w-c-/http://dotnetomaniak.pl/Data/Thumbnails/small_xUu9zhMgr0CsaORWLpt5kQ.pnghttps://dotnetomaniak.pl/mgrzegnet-Admin-on-Rails-PathTooLongException-czyli-MAX_PATH-i-DATA-a-NET-oraz-problemy-z-LoadLibrarymgrzeg.net - Admin on Rails :) : PathTooLongException czyli MAX_PATH i ::$DATA a .NET oraz problemy z LoadLibrary2011-05-13T16:49:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_AwlX_iJKSUORBWGJ6FF5Gw.png"/></div><div>Dziś kilka słów o tym, czego możemy spodziewać się po .NET jeśli idzie o niektóre możliwości systemu plików.
- Panie Michale, to JEDNYM słowem, jak to jest z tym wsparciem dla niektórych rzadziej używanych funkcji systemu plików w .NET?
- Dobrze.
- A dwoma słowami?
- Nie dobrze.
Nudne wprowadzenie
Wszystkie programy .NET są jednocześnie aplikacjami Win32, co oznacza, że pracują w ramach podsystemu Windows, który realizowany jest przez proces csrss.exe. Jego nazwa rozwija się do Client/Server Run-Time...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/mgrzegnet-Admin-on-Rails-PathTooLongException-czyli-MAX_PATH-i-DATA-a-NET-oraz-problemy-z-LoadLibrary"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fzine.net.pl%2fblogs%2fmgrzeg%2farchive%2f2011%2f05%2f12%2fpathtoolongexception-czyli-max-path-i-data-a-net-oraz-problemy-z-loadlibrary.aspx" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2011-05-23T08:39:42Zhttps://dotnetomaniak.pl/mgrzegnet-Admin-on-Rails-PathTooLongException-czyli-MAX_PATH-i-DATA-a-NET-oraz-problemy-z-LoadLibrary1440Dziś kilka słów o tym, czego możemy spodziewać się po .NET jeśli idzie o niektóre możliwości systemu plików.
- Panie Michale, to JEDNYM słowem, jak to jest z tym wsparciem dla niektórych rzadziej używanych funkcji systemu plików w .NET?
- Dobrze.
- A dwoma słowami?
- Nie dobrze.
Nudne wprowadzenie
Wszystkie programy .NET są jednocześnie aplikacjami Win32, co oznacza, że pracują w ramach podsystemu Windows, który realizowany jest przez proces csrss.exe. Jego nazwa rozwija się do Client/Server Run-Time...http://zine.net.pl/blogs/mgrzeg/archive/2011/05/12/pathtoolongexception-czyli-max-path-i-data-a-net-oraz-problemy-z-loadlibrary.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_AwlX_iJKSUORBWGJ6FF5Gw.pnghttps://dotnetomaniak.pl/Dynamiczne-tworzenie-interfejsu-uzytkownika-przy-pomocy-refleksji-xlabDynamiczne tworzenie interfejsu użytkownika przy pomocy refleksji. | xlab2011-05-07T10:21:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_E90CHRyCGEK1vZOaI4N_Ww.png"/></div><div>Niedawno, przy okazji rozmyślania nad konstrukcją interfejsu użytkownika dla narzędzia tworzonego dla własnych potrzeb, przypomniał mi się pewien projekt, nad którym miałem okazję pracować. Projekt nie był wielki, ale naszpikowany ciekawymi rozwiązaniami, m.in. LINQ (zarówno dla bazy danych jak i LINQ to XML), SQL Server Compact Edition, przetwarzanie bardzo sporych XMLi. Było również jedno rozwiązanie, które szczególnie zapadło mi w pamięci – kontrolka do edycji danych obiektów, co ciekawe – dla wszystkich...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dynamiczne-tworzenie-interfejsu-uzytkownika-przy-pomocy-refleksji-xlab"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fxlab.pl%2f2011%2f02%2fdynamiczne-tworzenie-interfejsu-uzytkownika-przy-pomocy-refleksji%2f" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2011-05-17T10:11:39Zhttps://dotnetomaniak.pl/Dynamiczne-tworzenie-interfejsu-uzytkownika-przy-pomocy-refleksji-xlab22050Niedawno, przy okazji rozmyślania nad konstrukcją interfejsu użytkownika dla narzędzia tworzonego dla własnych potrzeb, przypomniał mi się pewien projekt, nad którym miałem okazję pracować. Projekt nie był wielki, ale naszpikowany ciekawymi rozwiązaniami, m.in. LINQ (zarówno dla bazy danych jak i LINQ to XML), SQL Server Compact Edition, przetwarzanie bardzo sporych XMLi. Było również jedno rozwiązanie, które szczególnie zapadło mi w pamięci – kontrolka do edycji danych obiektów, co ciekawe – dla wszystkich...http://xlab.pl/2011/02/dynamiczne-tworzenie-interfejsu-uzytkownika-przy-pomocy-refleksji/http://dotnetomaniak.pl/Data/Thumbnails/small_E90CHRyCGEK1vZOaI4N_Ww.pnghttps://dotnetomaniak.pl/ucelnet-Trzy-razy-to-samo-czyli-o-ukrywaniu-kodu-notka-niekr%C3%B3tkaucel.net : Trzy razy to samo, czyli o ukrywaniu kodu notka niekrótka2011-02-04T10:28:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_W5EMFHGMC0GhXyb6H1N0mw.png"/></div><div>Stanąłem ostatnio przed następującym problemem: ukryć algorytm (w tym wypadku zawartość metody) tak, żeby przynajmniej na pierwszy rzut oka nie dało się go przeczytać. Pogrzebałem troche w róźnych helpach i innych internetach i stwierdziłem, że idealnie do tego celu nada się klasa DynamicMethod. Jak się okazało łatwiej powierdzieć, trudniej zrobić. Jak zawsze zresztą...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ucelnet-Trzy-razy-to-samo-czyli-o-ukrywaniu-kodu-notka-niekr%C3%B3tka"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fzine.net.pl%2fblogs%2fucel%2farchive%2f2011%2f02%2f04%2fTrzy-razy-to-samo.aspx" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2011-02-14T06:01:29Zhttps://dotnetomaniak.pl/ucelnet-Trzy-razy-to-samo-czyli-o-ukrywaniu-kodu-notka-niekr%C3%B3tka31830Stanąłem ostatnio przed następującym problemem: ukryć algorytm (w tym wypadku zawartość metody) tak, żeby przynajmniej na pierwszy rzut oka nie dało się go przeczytać. Pogrzebałem troche w róźnych helpach i innych internetach i stwierdziłem, że idealnie do tego celu nada się klasa DynamicMethod. Jak się okazało łatwiej powierdzieć, trudniej zrobić. Jak zawsze zresztą...http://zine.net.pl/blogs/ucel/archive/2011/02/04/Trzy-razy-to-samo.aspxhttp://dotnetomaniak.pl/Data/Thumbnails/small_W5EMFHGMC0GhXyb6H1N0mw.pnghttps://dotnetomaniak.pl/Common-Language-Runtime-detected-an-invalid-programCommon Language Runtime detected an invalid program.2010-05-24T17:11:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ML_N28zMzUO04K47xPWEwg.png"/></div><div>Jak pozbyć się wyjątku Common Language Runtime detected an invalid program. przy emitowaniu assembly</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Common-Language-Runtime-detected-an-invalid-program"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fnovakov.teabot.org%2fposts%2f5" style="border:0px"/></a></div></div>Novakovhttps://dotnetomaniak.pl/Users/43_4HoMCqEqU-eR27NcR3Q2010-06-02T19:51:06Zhttps://dotnetomaniak.pl/Common-Language-Runtime-detected-an-invalid-program2860Jak pozbyć się wyjątku Common Language Runtime detected an invalid program. przy emitowaniu assemblyhttp://novakov.teabot.org/posts/5http://dotnetomaniak.pl/Data/Thumbnails/small_ML_N28zMzUO04K47xPWEwg.pnghttps://dotnetomaniak.pl/NET-blog-Mechanizm-refleksji-w-NET.NET blog » Mechanizm refleksji w .NET2009-04-18T13:14:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_9W8CjNCxWE635u9CTgSRQg.png"/></div><div>Krótki artykuł na temat podstaw mechanizmu refleksji w .NET.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-blog-Mechanizm-refleksji-w-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.djsowa.com%2f%3fp%3d63" style="border:0px"/></a></div></div>mackohttps://dotnetomaniak.pl/Users/n6HrySbCMkGkdWWjKfFEFA2009-04-28T06:43:08Zhttps://dotnetomaniak.pl/NET-blog-Mechanizm-refleksji-w-NET24450Krótki artykuł na temat podstaw mechanizmu refleksji w .NET.http://blog.djsowa.com/?p=63http://dotnetomaniak.pl/Data/Thumbnails/small_9W8CjNCxWE635u9CTgSRQg.png