System.Diagnostics.CodeAnalysis Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy interakcji z narzędziami do analizy kodu. Te narzędzia służą do analizowania kodu pod kątem zgodności z konwencjami kodowania, takimi jak nazewnictwo lub reguły zabezpieczeń.
Allow |
Określa, że |
Constant |
Wskazuje, że określony parametr metody oczekuje stałej. |
Disallow |
Określa, że |
Does |
Określa, że metoda nigdy nie zwróci się w żadnych okolicznościach. |
Does |
Określa, że metoda nie zostanie zwrócona, jeśli skojarzony parametr Boolean zostanie przekazany określoną wartość. |
Dynamically |
Wskazuje, że dostęp do niektórych elementów członkowskich w określonym Type jest uzyskiwany dynamicznie, na przykład za pośrednictwem System.Reflection. |
Dynamic |
Określa zależność, którą ma jeden element członkowski na innym. |
Exclude |
Określa, że kod przypisany powinien zostać wykluczony z informacji o pokryciu kodu. |
Experimental |
Wskazuje, że interfejs API jest eksperymentalny i może ulec zmianie w przyszłości. |
Feature |
Wskazuje, że określona publiczna statyczna właściwość get-only chroni dostęp do określonej funkcji. |
Feature |
Wskazuje, że określona publiczna statyczna właściwość get-only odpowiada przełącznikowi funkcji określonemu przez nazwę. |
Maybe |
Określa, że dane wyjściowe mogą być |
Maybe |
Określa, że gdy metoda zwraca ReturnValue, parametr może być |
Member |
Określa, że metoda lub właściwość zapewni, że wymienione pole i elementy członkowskie właściwości mają wartości, które nie są |
Member |
Określa, że metoda lub właściwość zapewni, że wymienione pole i elementy członkowskie właściwości mają wartości inne niż null podczas zwracania z określonym warunkiem wartości zwracanej. |
Not |
Określa, że dane wyjściowe nie są |
Not |
Określa, że dane wyjściowe będą inne niż null, jeśli nazwany parametr ma wartość inną niż null. |
Not |
Określa, że gdy metoda zwraca ReturnValue, parametr nie będzie |
Requires |
Wskazuje, że określony element członkowski wymaga, aby pliki zestawu znajdowały się na dysku. |
Requires |
Wskazuje, że określona metoda wymaga możliwości wygenerowania nowego kodu w czasie wykonywania, na przykład za pośrednictwem System.Reflection. |
Requires |
Wskazuje, że określona metoda wymaga dynamicznego dostępu do kodu, do którego nie odwołuje się statycznie, na przykład za pośrednictwem System.Reflection. |
Sets |
Określa, że ten konstruktor ustawia wszystkie wymagane elementy członkowskie dla bieżącego typu, a obiekty wywołujące nie muszą ustawiać żadnych wymaganych elementów członkowskich. |
String |
Określa składnię używaną w ciągu. |
Suppress |
Pomija raportowanie określonego naruszenia reguły analizy kodu, co pozwala na wiele pomijania pojedynczego artefaktu kodu. Nie dotyczy diagnostyki kompilatora. |
Unconditional |
Pomija raportowanie określonego naruszenia reguły, zezwalając na wiele pomijań na pojedynczym artefaktie kodu. |
Unscoped |
Służy do wskazywania ucieczki byref i nie ma zakresu. |
Dynamically |
Określa typy elementów członkowskich, które są dynamicznie dostępne. Ta wyliczenie ma atrybut FlagsAttribute, który umożliwia bitową kombinację wartości składowych. |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: