Пример #1
0
        }                                   // todo

        public TsClassProperty(string name, TsTypeBase propertyType, TsAccessModifier accessModifier, bool hasGetter, bool hasSetter)
        {
            Name           = name;
            PropertyType   = propertyType;
            AccessModifier = accessModifier;
            HasGetter      = hasGetter;
            HasSetter      = hasSetter;
        }
Пример #2
0
        private static string Convert(TsAccessModifier accessModifier)
        {
            switch (accessModifier)
            {
            case TsAccessModifier.None:
                return(string.Empty);

            case TsAccessModifier.Private:
                return("private ");

            case TsAccessModifier.Protected:
                return("protected ");

            case TsAccessModifier.Public:
                return("public ");

            default:
                throw new ArgumentOutOfRangeException(nameof(accessModifier), accessModifier, null);
            }
        }