• Backend,  Programowanie

    Dostęp do informacji elementu wywołującego, czyli Caller Info – Język C#

    Caller Info jest to zestaw atrybutów, dostępnych pod przestrzenią nazw (ang. namespace) System.Runtime.CompilerServices, pozwalających na uzyskanie informacji na temat elementu wywołującego metodę, opatrzoną tymi atrybutami. Metoda wywołująca, której dane pozyskujemy nazywa się z ang. caller. Mechanizm został wprowadzony w wersji 5.0 języka C#. Caller Informaton pozwala na pobranie informacji o: Nazwie elementu wywołującego (np. nazwie metody), za pomocą atrybutu CallerMemberNameAttribute. Nazwy pliku w którym znajduje się caller, za pomocą atrybutu CallerFilePathAttribute. Numerze linijki w kodzie, gdzie znajduje się element wywołujący, za pomocą atrybutu: CallerLineNumberAttribute. Utworzymy teraz praktyczny przykład pokazujący jak działają te atrybuty w praktyce. Na początku stworzymy oddzielny plik gdzie będzie znajdowała się metoda korzystająca z atrybutów Caller Info:…

  • Przemyślenia

    Podsumowanie miesiąca: marzec 2019

    Już kwartał roku za nami, a ja czuję jakby to był drugi tydzień stycznia. Czas pędzi nieubłaganie i pora na podsumowanie pierwszego, dość ciepłego miesiąca w roku. Postępy realizacji celów Listę moich celów/zadań w postaci trzech poziomów można znaleźć tutaj. Cudze chwalisz, a swojego nie znasz 0/25 Poziom 1: Odwiedzić 25 polskich lokacji Jeszcze nic z listy nie odhaczam, ale z pewnych powodów coraz częściej bywam w Warszawie, a cztery pozycje z listy znajdują się właśnie tam. W czarno białym filmie 15/30 Poziom 1: Pójść 30 razy do kina Pod koniec miesiąca razem z siostrą byłem na Kapitan Marvel. Uwielbiam uniwersum Marvela i kapitanka mi się podobała, choć śledząc różne…

  • Inne

    .NETowa paczka w Humble Bundle za małe pieniądze

    Tym razem do kupienia na Humble Bundle pojawił się pokaźny zestaw .NETowych książek wydawnictwa Apress z różnych kategorii. Całość możecie znaleźć tutaj lub poniżej w formie listy. Wszystkie książki są w języku angielskim, a większości z nich sam nie czytałem, więc nie mogę powiedzieć, czy je polecam. Oferta ważna jest niecałe 14 dni, więc macie trochę czasu do namysłu, potem książki zmienią się na inną tematykę. Humble Bundle składa się z trzech zestawów, każdy za inną kwotę, a droższy pakiet, zawiera w sobie te tańsze. Pakiet pierwszy Kosztuje jednego dolca, co przekłada się na 3.83 złotych, więc jest to koszt jednego piwa. Zawiera on: C# 7 Quick Syntax Reference: 180…

Social media & sharing icons powered by UltimatelySocial