C# Class ICSharpCode.NRefactory.MonoCSharp.Nullable.NullableInfo

Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Methods

Method Description
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

Method Details

GetConstructor() public static method

public static GetConstructor ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
return MethodSpec

GetEnumUnderlyingType() public static method

public static GetEnumUnderlyingType ( ModuleContainer module, TypeSpec nullableEnum ) : TypeSpec
module ModuleContainer
nullableEnum TypeSpec
return TypeSpec

GetGetValueOrDefault() public static method

public static GetGetValueOrDefault ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
return MethodSpec

GetHasValue() public static method

public static GetHasValue ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
return MethodSpec

GetUnderlyingType() public static method

public static GetUnderlyingType ( TypeSpec nullableType ) : TypeSpec
nullableType TypeSpec
return TypeSpec

GetValue() public static method

public static GetValue ( TypeSpec nullableType ) : MethodSpec
nullableType TypeSpec
return MethodSpec

MakeType() public static method

public static MakeType ( ModuleContainer module, TypeSpec underlyingType ) : TypeSpec
module ModuleContainer
underlyingType TypeSpec
return TypeSpec