Example #1
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }