C# 클래스 ICSharpCode.NRefactory.MonoCSharp.Nullable.NullableInfo

파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 메소드들

메소드 설명
GetConstructor ( TypeSpec nullableType ) : MethodSpec
GetEnumUnderlyingType ( ModuleContainer module, TypeSpec nullableEnum ) : TypeSpec
GetGetValueOrDefault ( TypeSpec nullableType ) : MethodSpec
GetHasValue ( TypeSpec nullableType ) : MethodSpec
GetUnderlyingType ( TypeSpec nullableType ) : TypeSpec
GetValue ( TypeSpec nullableType ) : MethodSpec
MakeType ( ModuleContainer module, TypeSpec underlyingType ) : TypeSpec

메소드 상세

GetConstructor() 공개 정적인 메소드

public static GetConstructor ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
리턴 MethodSpec

GetEnumUnderlyingType() 공개 정적인 메소드

public static GetEnumUnderlyingType ( ModuleContainer module, TypeSpec nullableEnum ) : TypeSpec
module ModuleContainer
nullableEnum TypeSpec
리턴 TypeSpec

GetGetValueOrDefault() 공개 정적인 메소드

public static GetGetValueOrDefault ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
리턴 MethodSpec

GetHasValue() 공개 정적인 메소드

public static GetHasValue ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
리턴 MethodSpec

GetUnderlyingType() 공개 정적인 메소드

public static GetUnderlyingType ( TypeSpec nullableType ) : TypeSpec
nullableType TypeSpec
리턴 TypeSpec

GetValue() 공개 정적인 메소드

public static GetValue ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
리턴 MethodSpec

MakeType() 공개 정적인 메소드

public static MakeType ( ModuleContainer module, TypeSpec underlyingType ) : TypeSpec
module ModuleContainer
underlyingType TypeSpec
리턴 TypeSpec