C# Class ServiceStack.NativeTypes.Swift.SwiftGenerator

Afficher le fichier Open project: ServiceStack/ServiceStack Class Usage Examples

Méthodes publiques

Свойство Type Description
ArrayTypes HashSet
DefaultImports List
DictionaryTypes HashSet
FilterTypes List>.Func
IgnoreArrayReturnTypes bool
IgnorePropertyNames HashSet
IgnorePropertyTypeNames HashSet
IgnoreTypeNames HashSet
OverrideInitForBaseClasses HashSet
TypeAliases string>.ConcurrentDictionary

Méthodes publiques

Méthode Description
AddProperties ( System.Text.StringBuilderWrapper sb, MetadataType type, bool initCollections, bool includeResponseStatus ) : void
AppendAttributes ( System.Text.StringBuilderWrapper sb, List attributes ) : bool
AppendComments ( System.Text.StringBuilderWrapper sb, string desc ) : bool
AppendDataContract ( System.Text.StringBuilderWrapper sb, MetadataDataContract dcMeta ) : void
AppendDataMember ( System.Text.StringBuilderWrapper sb, MetadataDataMember dmMeta, int dataMemberIndex ) : bool
ConvertFromCSharp ( TextNode node ) : string
DefaultFilterTypes ( List types ) : List
FindType ( MetadataTypeName typeName ) : MetadataType
FindType ( string typeName, string typeNamespace ) : MetadataType
GenericArg ( string arg ) : string
GetCode ( MetadataTypes metadata, IRequest request ) : string
GetPropertes ( MetadataType type ) : List
NameOnly ( string type ) : string
ReturnType ( string type, string genericArgs ) : string
SwiftGenerator ( MetadataTypesConfig config ) : System
Type ( MetadataTypeName typeName ) : string
Type ( string type, string genericArgs ) : string
TypeValue ( string type, string value ) : string

Private Methods

Méthode Description
AddEnumExtension ( System.Text.StringBuilderWrapper &sbExt, MetadataType type ) : void
AddTypeExtension ( System.Text.StringBuilderWrapper &sbExt, MetadataType type, bool initCollections ) : void
AppendType ( System.Text.StringBuilderWrapper &sb, System.Text.StringBuilderWrapper &sbExt, MetadataType type, string lastNS, CreateTypeOptions options ) : string
CreateType ( Type type ) : MetadataType
ExtractTypeAliases ( CreateTypeOptions options, List typeAliases, List extends, System.Text.StringBuilderWrapper &sbExt ) : void
RemoveIgnoredTypes ( MetadataTypes metadata ) : void
TypeAlias ( string type ) : string

Method Details

AddProperties() public méthode

public AddProperties ( System.Text.StringBuilderWrapper sb, MetadataType type, bool initCollections, bool includeResponseStatus ) : void
sb System.Text.StringBuilderWrapper
type MetadataType
initCollections bool
includeResponseStatus bool
Résultat void

AppendAttributes() public méthode

public AppendAttributes ( System.Text.StringBuilderWrapper sb, List attributes ) : bool
sb System.Text.StringBuilderWrapper
attributes List
Résultat bool

AppendComments() public méthode

public AppendComments ( System.Text.StringBuilderWrapper sb, string desc ) : bool
sb System.Text.StringBuilderWrapper
desc string
Résultat bool

AppendDataContract() public méthode

public AppendDataContract ( System.Text.StringBuilderWrapper sb, MetadataDataContract dcMeta ) : void
sb System.Text.StringBuilderWrapper
dcMeta MetadataDataContract
Résultat void

AppendDataMember() public méthode

public AppendDataMember ( System.Text.StringBuilderWrapper sb, MetadataDataMember dmMeta, int dataMemberIndex ) : bool
sb System.Text.StringBuilderWrapper
dmMeta MetadataDataMember
dataMemberIndex int
Résultat bool

ConvertFromCSharp() public méthode

public ConvertFromCSharp ( TextNode node ) : string
node TextNode
Résultat string

DefaultFilterTypes() public static méthode

public static DefaultFilterTypes ( List types ) : List
types List
Résultat List

FindType() public méthode

public FindType ( MetadataTypeName typeName ) : MetadataType
typeName MetadataTypeName
Résultat MetadataType

FindType() public méthode

public FindType ( string typeName, string typeNamespace ) : MetadataType
typeName string
typeNamespace string
Résultat MetadataType

GenericArg() public méthode

public GenericArg ( string arg ) : string
arg string
Résultat string

GetCode() public méthode

public GetCode ( MetadataTypes metadata, IRequest request ) : string
metadata MetadataTypes
request IRequest
Résultat string

GetPropertes() public méthode

public GetPropertes ( MetadataType type ) : List
type MetadataType
Résultat List

NameOnly() public méthode

public NameOnly ( string type ) : string
type string
Résultat string

ReturnType() public méthode

public ReturnType ( string type, string genericArgs ) : string
type string
genericArgs string
Résultat string

SwiftGenerator() public méthode

public SwiftGenerator ( MetadataTypesConfig config ) : System
config MetadataTypesConfig
Résultat System

Type() public méthode

public Type ( MetadataTypeName typeName ) : string
typeName MetadataTypeName
Résultat string

Type() public méthode

public Type ( string type, string genericArgs ) : string
type string
genericArgs string
Résultat string

TypeValue() public méthode

public TypeValue ( string type, string value ) : string
type string
value string
Résultat string

Property Details

ArrayTypes public_oe static_oe property

public static HashSet ArrayTypes
Résultat HashSet

DefaultImports public_oe static_oe property

public static List DefaultImports
Résultat List

DictionaryTypes public_oe static_oe property

public static HashSet DictionaryTypes
Résultat HashSet

FilterTypes public_oe static_oe property

public static Func,List> FilterTypes
Résultat List>.Func

IgnoreArrayReturnTypes public_oe static_oe property

public static bool IgnoreArrayReturnTypes
Résultat bool

IgnorePropertyNames public_oe static_oe property

public static HashSet IgnorePropertyNames
Résultat HashSet

IgnorePropertyTypeNames public_oe static_oe property

public static HashSet IgnorePropertyTypeNames
Résultat HashSet

IgnoreTypeNames public_oe static_oe property

public static HashSet IgnoreTypeNames
Résultat HashSet

OverrideInitForBaseClasses public_oe static_oe property

public static HashSet OverrideInitForBaseClasses
Résultat HashSet

TypeAliases public_oe static_oe property

public static ConcurrentDictionary TypeAliases
Résultat string>.ConcurrentDictionary