public IEnumerable <string> GenerateStubPropertyMethods(string sourceNamespace, GenClass genClass) { yield return(DtGenUtil.GenStubPrivateMember(_prop, "double", "0")); yield return(DtGenUtil.GenStubGetMethod(_prop, "double")); yield return(DtGenUtil.GenStubSetMethod(_prop, "double", genClass)); }
public IEnumerable <string> GenerateStubPropertyMethods(string sourceNamespace, GenClass genClass) { yield return(DtGenUtil.GenStubPrivateMember(_prop, string.Format("StubJsArray<I{0}>", _prop.PropType.GenericTypeArguments[0].Name), string.Format("new StubJsArray<I{0}>()", _prop.PropType.GenericTypeArguments[0].Name))); yield return(DtGenUtil.GenStubGetMethod(_prop, string.Format("StubJsArray<I{0}>", _prop.PropType.GenericTypeArguments[0].Name))); yield return(DtGenUtil.GenStubSetMethod(_prop, string.Format("StubJsArray<I{0}>", _prop.PropType.GenericTypeArguments[0].Name), genClass)); }
public IEnumerable <string> GenerateStubPropertyMethods(string sourceNamespace, GenClass genClass) { yield return(DtGenUtil.GenStubPrivateMember(_prop, "NullableBoolean", "NullableBoolean.getNull()")); yield return(DtGenUtil.GenStubGetMethod(_prop, "NullableBoolean")); yield return(DtGenUtil.GenStubSetMethod(_prop, "NullableBoolean", genClass)); }
public IEnumerable <string> GenerateStubPropertyMethods(string sourceNamespace, GenClass genClass) { var val = Convert.ChangeType(Enum.GetValues(_prop.PropType).GetValue(0), Enum.GetUnderlyingType(Enum.GetValues(_prop.PropType).GetValue(0).GetType())); yield return(DtGenUtil.GenStubPrivateMember(_prop, _prop.PropType.Name, string.Format("{0}.fromValue({1})", _prop.PropType.Name, val))); yield return(DtGenUtil.GenStubGetMethod(_prop, _prop.PropType.Name)); yield return(DtGenUtil.GenStubSetMethod(_prop, _prop.PropType.Name, genClass)); }