Ejemplo n.º 1
0
            public MemberGenerationContext(
                [NotNull] ITypeDeclaration typeDeclaration,
                [CanBeNull] IModifiersList modifiersList,
                [CanBeNull] ITypeUsage expectedReturnTypeUsage,
                [NotNull] TextLookupRanges memberReplaceRanges)
            {
                TypeDeclaration      = typeDeclaration;
                PsiModule            = typeDeclaration.GetPsiModule();
                ModifiersList        = modifiersList;
                MemberReplaceRanges  = memberReplaceRanges;
                ExpectedAccessRights = ModifiersUtil.GetAccessRightsModifiers(modifiersList);

                if (expectedReturnTypeUsage != null)
                {
                    ExpectedReturnType = CSharpTypeFactory.CreateType(expectedReturnTypeUsage);
                }
            }
Ejemplo n.º 2
0
            private static bool HasOverrideTail([CanBeNull] IModifiersList modifiersList)
            {
                var modifier = modifiersList?.FindPreviousModifier(anchor: null);

                return(modifier != null && modifier.GetTokenType() == CSharpTokenType.OVERRIDE_KEYWORD);
            }
Ejemplo n.º 3
0
 IModifiersList IModifiersListOwner.SetModifiersList(IModifiersList param)
 {
     return(((IModifiersListOwner)_classDeclaration).SetModifiersList(param));
 }
Ejemplo n.º 4
0
 IModifiersList IClassMemberDeclaration.SetModifiersList(IModifiersList param)
 {
     return(((IClassMemberDeclaration)_classDeclaration).SetModifiersList(param));
 }
Ejemplo n.º 5
0
 IModifiersList ICSharpTypeDeclaration.SetModifiersList(IModifiersList param)
 {
     return(((ICSharpTypeDeclaration)_classDeclaration).SetModifiersList(param));
 }
Ejemplo n.º 6
0
 IModifiersList IClassLikeDeclaration.SetModifiersList(IModifiersList param)
 {
     return(_classDeclaration.SetModifiersList(param));
 }
Ejemplo n.º 7
0
 public IModifiersList SetModifiersList(IModifiersList param)
 {
     return(_fieldDeclaration.SetModifiersList(param));
 }