C# 클래스 CodeContractNullability.SymbolAnalysis.SymbolExtensions

파일 보기 프로젝트 열기: bkoelman/ResharperCodeContractNullability

공개 메소드들

메소드 설명
HasCompilerGeneratedAnnotation ( [ memberSymbol, [ typeCache ) : bool
HasDebuggerNonUserCodeAnnotation ( [ memberSymbol, [ typeCache ) : bool
HasNullabilityAnnotation ( [ memberSymbol, bool appliesToItem ) : bool
HasResharperConditionalAnnotation ( [ symbol, [ typeCache ) : bool
IsSystemNullableType ( [ typeSymbol ) : bool
TypeCanContainNull ( [ typeSymbol, bool disableReportOnNullableValueTypes ) : bool

비공개 메소드들

메소드 설명
GetFullMetadataName ( [ symbol ) : string
IsItemNullabilityAttribute ( [ attribute ) : bool
IsNullabilityAttribute ( [ attribute ) : bool
IsResharperConditionalAttribute ( [ attribute, [ typeCache ) : bool
IsRootNamespace ( [ symbol ) : bool
IsVoidType ( [ typeSymbol ) : bool
TryGetItemTypeForLazyOrGenericTask ( [ typeSymbol, [ typeCache ) : ITypeSymbol
TryGetItemTypeForSequenceOrCollection ( [ typeSymbol, [ typeCache ) : ITypeSymbol

메소드 상세

HasCompilerGeneratedAnnotation() 공개 정적인 메소드

public static HasCompilerGeneratedAnnotation ( [ memberSymbol, [ typeCache ) : bool
memberSymbol [
typeCache [
리턴 bool

HasDebuggerNonUserCodeAnnotation() 공개 정적인 메소드

public static HasDebuggerNonUserCodeAnnotation ( [ memberSymbol, [ typeCache ) : bool
memberSymbol [
typeCache [
리턴 bool

HasNullabilityAnnotation() 공개 정적인 메소드

public static HasNullabilityAnnotation ( [ memberSymbol, bool appliesToItem ) : bool
memberSymbol [
appliesToItem bool
리턴 bool

HasResharperConditionalAnnotation() 공개 정적인 메소드

public static HasResharperConditionalAnnotation ( [ symbol, [ typeCache ) : bool
symbol [
typeCache [
리턴 bool

IsSystemNullableType() 공개 정적인 메소드

public static IsSystemNullableType ( [ typeSymbol ) : bool
typeSymbol [
리턴 bool

TypeCanContainNull() 공개 정적인 메소드

public static TypeCanContainNull ( [ typeSymbol, bool disableReportOnNullableValueTypes ) : bool
typeSymbol [
disableReportOnNullableValueTypes bool
리턴 bool