C# Class Xamasoft.JsonClassGenerator.JsonType

Exibir arquivo Open project: Json2CSharp/Json2CSharpCodeGenerator Class Usage Examples

Public Methods

Method Description
AssignName ( string name ) : void
AssignNewAssignedName ( string name ) : void
AssignOriginalName ( string name ) : void
GetCommonType ( IJsonClassGeneratorConfig generator, Array tokens ) : JsonType
GetCommonType ( JsonType type2 ) : JsonType
GetInnermostType ( ) : JsonType
GetJTokenType ( ) : string
GetReaderName ( ) : string
GetTypeName ( ) : string
IsCollectionType ( ) : bool
JsonType ( IJsonClassGeneratorConfig generator, JToken token ) : System

Private Methods

Method Description
GetCommonTypeEnum ( JsonTypeEnum type1, JsonType type2json ) : JsonTypeEnum
GetFirstTypeEnum ( JToken token ) : JsonTypeEnum
GetNull ( IJsonClassGeneratorConfig generator ) : JsonType
IsNull ( JTokenType type ) : bool
IsNull ( JsonTypeEnum type ) : bool
JsonType ( IJsonClassGeneratorConfig generator ) : System
JsonType ( IJsonClassGeneratorConfig generator, JsonTypeEnum type ) : System
MaybeMakeNullable ( IJsonClassGeneratorConfig generator ) : JsonType

Method Details

AssignName() public method

public AssignName ( string name ) : void
name string
return void

AssignNewAssignedName() public method

public AssignNewAssignedName ( string name ) : void
name string
return void

AssignOriginalName() public method

public AssignOriginalName ( string name ) : void
name string
return void

GetCommonType() public static method

public static GetCommonType ( IJsonClassGeneratorConfig generator, Array tokens ) : JsonType
generator IJsonClassGeneratorConfig
tokens Array
return JsonType

GetCommonType() public method

public GetCommonType ( JsonType type2 ) : JsonType
type2 JsonType
return JsonType

GetInnermostType() public method

public GetInnermostType ( ) : JsonType
return JsonType

GetJTokenType() public method

public GetJTokenType ( ) : string
return string

GetReaderName() public method

public GetReaderName ( ) : string
return string

GetTypeName() public method

public GetTypeName ( ) : string
return string

IsCollectionType() public method

public IsCollectionType ( ) : bool
return bool

JsonType() public method

public JsonType ( IJsonClassGeneratorConfig generator, JToken token ) : System
generator IJsonClassGeneratorConfig
token JToken
return System