reflection

Jak uzyskać nazwę zmiennej za pomocą reflection? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... Write(GetVariableName(someVar)); } Wyjście tego programu powinno być: someVar Jak mogę to osiągnąć za pomocą refleksji?

Dlaczego atrybuty.Brakujące przeciążenia IsDefined ()?

Zainspirowany pytaniem SO. Klasa atrybutu ma kilka przeciążeń dla metody IsDefined () . Obejmuje atrybuty zastosowane do As ... sie może być tropem, nadal nie ma sensu. Nie kupuję "zapomnieli", nigdy tego nie robią. Dlaczego brakuje tego przeciążenia?

Problem z uruchomieniem AssemblyVersion na stronie WWW przy użyciu Razor / MVC3

Używam poniższego kodu w stopce w moim _Layout.plik cshtml do umieszczenia danych wersji AssemblyInfo w stopce każdej strony ... ą, tylko samym widokiem. Jak uzyskać informacje o montażu dla rzeczywistej aplikacji, a nie tylko poszczególnych widoków??

Get all properties which marked certain attribute

Mam tam klasę i właściwości. Niektóre właściwości mogą być oznaczone atrybutem (to moje LocalizedDisplayName dziedziczy z Dis ... ssembly()); return manager.GetString(resourceId); } } Chcę pobrać string z pliku zasobów. Dzięki.

Dlaczego warto dbać o RTTI w Delphi?

Słyszałem wiele o nowych / ulepszonych możliwościach RTTI Delphi 2010, ale muszę przyznać, że jestem ignorantem...Nie rozumie ... estem twoim szpiczastym szefem i pomóż mi zrozumieć, dlaczego RTTI jest cool. Jak mogę go używać w rzeczywistych aplikacjach?

Co To jest odbicie?

Wiele list pytań wywiadowych. Net (w tym te dobre) zawiera pytanie: "Czym jest refleksja?". Niedawno poproszono mnie o odpowi ... eśl, jakie odbicie na. Nie odpowiadaj dłużej niż trzy minuty. Nie odwołaj się do dokumentacji. Net , wszyscy ją widzieliśmy.

Załadunek / Rozładunek zestawu w różnych Aplikacjachdomena

Muszę wykonać metodę w złożeniu załadowanym podczas runtime. Teraz chcę rozładować te załadowane zespoły po wywołaniu metody. ... z jego zależności. Podana nazwa zestawu lub baza kodowa była nieprawidłowa. (Wyjątek od HRESULT: 0x80131047) Jakiś pomysł?

Uruchom fragment kodu zawarty w łańcuchu

Mam kawałek kodu Javy w łańcuchu. String javaCode = "if(polishScreenHeight >= 200 && " + "polishScreenHeight ... ;= 220) { }"; Czy można przekonwertować ten łańcuch Java Na instrukcję Java i uruchomić go? Może używając Java reflection?

Pobiera tylko statyczne pola zadeklarowane w klasie Java

Mam następującą klasę: public class Test { public static int a = 0; public int b = 1; } Czy możliwe jest użycie r ... lass.getDeclaredFields(). Wydaje się jednak, że nie można określić, czy instancja Field reprezentuje statyczne pole, czy nie.

Jak uzyskać wartość nieruchomości na podstawie nazwy

Czy istnieje sposób na uzyskanie wartości właściwości obiektu na podstawie jego nazwy? Na przykład jeśli mam: public class ... ona wartość właściwości. ie: public string GetPropertyValue(string propertyName) { return the value of the property; }

Dlaczego refleksja nazywa się refleksją, a nie introspekcją?

Jakie jest pochodzenie terminu refleksja? To bardziej introspekcja. Dlaczego tak się nie nazywa? Introspekcja : spojrzenie ... braz; reprezentacja; odpowiednik utrwalanie myśli o czymś; uważne rozważanie myśl występująca w rozważanie czy medytacja.

Jak znaleźć wszystkie typy w złożeniu, które dziedziczą z określonego typu C#

Jak uzyskać zbiór wszystkich typów, które dziedziczą po określonym innym typie?

java: pobranie wszystkich nazw zmiennych w klasie

Mam klasę i chcę znaleźć wszystkie jej publiczne zmienne (Nie funkcje). Jak mogę to zrobić? dzięki!

Jakie są konsekwencje poproszenia API Reflection o nadpisanie systemu.Sznurek.Pusty?

Natknąłem się na ten kod: static void Main() { typeof(string).GetField("Empty").SetValue(null, "evil");//from DailyWTF ... znacznie trudniejsza. A jednak ten kod kompiluje się i działa. Czy ktoś może wyjaśnić, co jest nie tak z moim rozumowaniem?

Get properties in order of declaration using reflection

Muszę uzyskać wszystkie właściwości używając odbicia w kolejności, w jakiej są zadeklarowane w klasie. Zgodnie z MSDN zamówie ... .GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) .OrderBy(x => x.MetadataToken);

range over interface {} który przechowuje kawałek

Biorąc pod uwagę scenariusz, w którym masz funkcję akceptującą t interface{}. Jeśli zostanie ustalone, że t jest plasterkiem, ... := range t { fmt.Println(value) } } } Go Playground Example: http://play.golang.org/p/DNldAlNShB

Korzystanie z numeru wersji aplikacji webowej z zestawu (ASP.NET/C#)

Jak uzyskać numer wersji wywołującej aplikację webową w powiązanym zestawie? Próbowałem użyć systemu.Odbicie.Montaż.GetCalli ... ssembly. Odpowiedź Jasona poniżej (oznaczona jako zaakceptowana) spełnia ten wymóg - a wiele innych zgłoszonych tutaj nie.

Jak utworzyć instancję klasy o nazwie string?

Mam klasę abstrakcyjną i chcę ją initalizować do klasy, która ją rozszerza. Mam nazwę klas podrzędnych jako ciąg znaków. Po ... "myExtenedObjectB") myObject = new ExtenedObjectB(); Jak mogę to zrobić? W zasadzie jak pozbyć się tutaj stwierdzeń if?

ClassCastException podczas rzucania do tej samej klasy

Mam 2 różne projekty Java, jeden ma 2 klasy: dynamicbeans.DynamicBean2 i dynamic.Validator. W drugim projekcie Ładuję dynami ... To jest klasa, do której chcę go oddać, jednak gdy próbuję, dostaję ClassCastException. Jakiś powód, dla którego to robię?

System.Odbicie.Montaż.Plik Loadfile Locks

Ładuję DLL przez System.Reflection.Assembly.LoadFile i zastanawiam się nad jego członkami w systemie plugin-esque. Muszę być ... ś zna sposób na odblokowanie pliku? Czytałem o ładowaniu pliku w oddzielnym appdomain? Czy są jakieś pułapki w tym podejściu?