attributes

C#: jak zaimplementować i użyć atrybutu NotNull i CanBeNull

Chcę, aby programiści i ja wiedzieli, że metoda nie chce null i jeśli wyślesz null do niej tak czy inaczej, wynik nie będzie ... żenia dla mnie, jeśli Próbuję wysłać coś, co jest null tam? A może po prostu jest używany w jakimś frameworku testowym? Albo?

Jak wybrać dwa atrybuty z tego samego węzła z jednym wyrażeniem w XPath?

Na przykład: //person[@id='abc123']/@haircolor|/@weight" PS. istnieje wiele rekordów "person"

Pobierz enum z atrybutu enum

Mam public enum Als { [StringValue("Beantwoord")] Beantwoord = 0, [StringValue("Niet beantwoord")] NietBeantwoord ... ); //<- WRONG Czy jest to możliwe, a jeśli tak, to w jaki sposób? (StringValue odpowiada wartości wybranej z comboboxu).

Nadpisywanie AuthorizeCore w niestandardowym atrybucie Authorize powoduje błąd "nie znaleziono odpowiedniej metody do nadpisania"

Próbuję zbudować własny AuthorizeAttribute, więc w moim Core project (bibliotece klas) mam taki kod: using System; using Sy ... ywam mvc2 btw. Edited to add: jeśli przeniosę klasę do projektu mvc w tym samym rozwiązaniu, nie będzie błędu kompilatora.

Czy istnieje wsparcie w C++/STL dla sortowania obiektów według atrybutów?

Ciekawe czy jest wsparcie w STL dla tego: Powiedzmy, że mam taką klasę: class Person { public: int getAge() const; do ... ortować w oparciu o'atrybut'. Może coś takiego? sort( people.begin(), people.end(), cmpfn<Person,Person::getAge>() );

Kiedy powinienem używać atrybutu w C#?

Widziałem kilka przykładów atrybutu utilize, np. (jako mapa dla dynamic factory) http://msdn.microsoft.com/en-us/magazine/cc ... ://msdn.microsoft.com/en-gb/z0w1kczw (VS. 80). aspx nie jestem jednak pewien, kiedy i dlaczego powinienem spróbować go użyć.

Atrybuty C# i ich zastosowania

Naprawdę Nie wiem zbyt wiele o atrybutach w ogóle w C#, widziałem je w użyciu na wiele różnych sposobów/miejsc, ale chyba nie ... gę stwierdzić, czy pola / metody/klasy / cokolwiek mają określone atrybuty lub jakie wartości są ustawione w tych atrybutach?

Zapisywanie własnych atrybutów w NSAttributedString

Muszę dodać własny atrybut do zaznaczonego tekstu w widoku NSTextView. Mogę to zrobić, pobierając przypisany ciąg dla zaznacz ... AttrStrings.html Więc nie mam pojęcia, jak zapisać i przywrócić moje dokumenty z tym niestandardowym atrybutem. Jakaś pomoc?

Sprawdzić, czy klasa ma atrybut?

Próbuję zrobić mały test-pierwszy rozwój, i staram się sprawdzić, czy moje klasy są oznaczone atrybutem: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Jak sprawdzić, czy klasa ma przypisany atrybut?

Czy atrybuty C# mogą uzyskać dostęp do klasy docelowej?

Chcę uzyskać dostęp do właściwości klasy z atrybutu class za pomocą reflection. Czy to możliwe? Na przykład: class MyAttri ... bute { private void AccessTargetClass() { // Do some operations } } [MyAttribute] class TargetClass { }

Znaczenie atrybutów dla testów w Faktorygirl i RSpec

Przeglądając samouczek na temat testowania kontrolera autor podaje przykład testu RSpec testującego działanie kontrolera. Moj ... m/2012/04/07/testing-series-rspec-controllers.html przykład znajduje się na początku sekcji tematu Controller testing basics

getattr i setattr na zagnieżdżonych obiektach?

Jest to prawdopodobnie prosty problem, więc mam nadzieję, że łatwo jest komuś wskazać mój błąd lub jeśli jest to w ogóle możl ... dopóki nie zostanie znaleziony potrzebny obiekt potomny, a następnie wywołać setattr na tym znalezionym obiekcie? Dziękuję!

Podstawowa implementacja atrybutu AOP like przy użyciu standard.NET Framework [duplikat]

Możliwy duplikat:metoda C# wrap poprzez atrybuty Chciałbym osiągnąć taką funkcjonalność: [Atomic] public void Foo( ... o podstawową rzeczą, więc chcę się nauczyć, jak to zrobić, zaczynając od zera. Na razie nie musi być bezpieczny i elastyczny.

Przypisanie atrybutu do właściwości generowanej kodem in.net

Chcę ustawić atrybut na publicznej właściwości w. NET, jednak nie mam dostępu do samej jawnej właściwości, ponieważ kod ten z ... akiś sposób, aby ustawić te atrybuty (nawet przez web.config!) bez dotykania kodu Wygenerowanej klasy? Z góry dzięki, Graham

niestandardowe atrybuty widoku Androida nie działają po przełączeniu na gradle

Więc niedawno przeniosłem do gradle teraz moje własne atrybuty widoku zwracają null Mój projekt wygląda tak --custom_icon ... <attr name="name" format="string" /> </declare-styleable> </resources>

W obiekcie klasy, jak automatycznie aktualizować atrybuty?

Mam klasę, która ma wiele powiązanych atrybutów, na przykład: class SomeClass: def __init__(self, n=0): self.li ... 6], I get b.length = 2, b.listsquare = [25, 36]. If I do c = Foo().listsquare = [4, 9], I get c.length = 2, c.list = [2, 3].