Пример #1
0
        public void 命名空间访问修饰符()
        {
            NamespaceAccess access = NamespaceAccess.Internal;
            var             output = EnumCache.GetNamespaceAccess(access);

            Assert.Equal("internal", output);

            output = EnumCache.GetValue(access);
            Assert.Equal("internal", output);
        }
Пример #2
0
        public override void eSet(int featureID, object newValue)
        {
            switch (featureID)
            {
            case Java_PackageImpl.TYPEACCESS_TYPE:
                type = (Type)newValue;
                return;

            case Java_PackageImpl.TYPEACCESS_QUALIFIER:
                qualifier = (NamespaceAccess)newValue;
                return;
            }
            base.eSet(featureID, newValue);
        }
Пример #3
0
        public NotificationChain basicSetQualifier(NamespaceAccess newobj, NotificationChain msgs)
        {
            var oldobj = _qualifier;

            _qualifier = newobj;
            if (eNotificationRequired())
            {
                var notification = new ENotificationImpl(this, NotificationImpl.SET, Java_PackageImpl.TYPEACCESS_QUALIFIER, oldobj, newobj);
                if (msgs == null)
                {
                    msgs = notification;
                }
                else
                {
                    msgs.add(notification);
                }
            }
            return(msgs);
        }
Пример #4
0
 /// <summary>
 /// 设置访问修饰符(Access Modifiers)
 /// </summary>
 /// <param name="visibilityType">标记</param>
 /// <returns></returns>
 public TBuilder WithAccess(NamespaceAccess access = NamespaceAccess.Internal)
 {
     _member.Access = EnumCache.GetValue(access);
     return(_TBuilder);
 }
Пример #5
0
 public static string GetNamespaceAccess(NamespaceAccess value)
 {
     return(_NamespaceAccess.Value[value]);
 }
Пример #6
0
 /// <summary>
 /// 设置访问修饰符(Access Modifiers)
 /// </summary>
 /// <param name="access"><see cref="NamespaceAccess"/></param>
 /// <returns></returns>
 public virtual TBuilder WithAccess(NamespaceAccess access = NamespaceAccess.Internal)
 {
     _member.Access = RoslynHelper.GetName(access);
     return(_TBuilder);
 }