private ModifierEnum ConvertModifier(AST.Modifiers m, ModifierEnum defaultVisibility) { ModifierEnum r = (ModifierEnum)m; if ((r & ModifierEnum.VisibilityMask) == ModifierEnum.None) { return(r | defaultVisibility); } else { return(r); } }
private ModifierEnum ConvertTypeModifier(AST.Modifiers m) { if (this.IsVisualBasic) { return(ConvertModifier(m, ModifierEnum.Public)); } if (_currentClass.Count > 0) { return(ConvertModifier(m, ModifierEnum.Private)); } else { return(ConvertModifier(m, ModifierEnum.Internal)); } }
private ModifierEnum ConvertModifier(AST.Modifiers m) { if (this.IsVisualBasic) { return(ConvertModifier(m, ModifierEnum.Public)); } else if (_currentClass.Count > 0 && _currentClass.Peek().ClassType == ClassType.Interface) { return(ConvertModifier(m, ModifierEnum.Public)); } else { return(ConvertModifier(m, ModifierEnum.Private)); } }