public string EncodeTypeDeclaration(bool isRequired) { if (this.ModelType is IVariableType) { return(((IVariableType)this.ModelType).EncodeTypeDeclaration(isRequired)); } return(SwiftNameHelper.getTypeName(this.ModelType.Name, isRequired)); }
public string VariableTypeDeclaration(bool isRequired) { var retVal = this.IsNamed ? this.Name.FixedValue + "Enum" : "String"; if (this.UnNamedEnumRelatedType != null) { return(this.UnNamedEnumRelatedType.VariableTypeDeclaration(isRequired)); } return(SwiftNameHelper.getTypeName(retVal, isRequired)); }
public string EncodeTypeDeclaration(bool isRequired) { var retVal = $"[{ElementType.Name}]"; if (ElementType is IVariableType) { retVal = $"[{((IVariableType)ElementType).EncodeTypeDeclaration(isRequired)}]"; } return(SwiftNameHelper.getTypeName(retVal, isRequired)); }
public string DecodeTypeDeclaration(bool isRequired) { var retVal = this.ModelType.Name; if (this.ModelType is IVariableType) { return(((IVariableType)this.ModelType).DecodeTypeDeclaration(isRequired)); } return(SwiftNameHelper.getTypeName(retVal, isRequired)); }
public string VariableTypeDeclaration(bool isRequired) { var retVal = string.Format(CultureInfo.InvariantCulture, FieldNameFormat, this.ValueType.Name); if (ValueType is IVariableType) { retVal = string.Format(CultureInfo.InvariantCulture, FieldNameFormat, ((IVariableType)ValueType).VariableTypeDeclaration(isRequired)); } return(SwiftNameHelper.getTypeName(retVal, isRequired)); }
public string DecodeTypeDeclaration(bool isRequired) { return(SwiftNameHelper.getTypeName(this.TypeName, isRequired)); }
public string VariableTypeDeclaration(bool isRequired) { return(SwiftNameHelper.getTypeName(this.Name + "Protocol", isRequired)); }