public ClassMemberSyntax CopyProperties(ClassMemberSyntax other = null) { if (other != null) { CodeComments = other.CodeComments; Attributes = other.Attributes; Modifiers = other.Modifiers; } return(this); }
public MethodSyntax(ClassMemberSyntax heading = null) : base(heading) { Kind = SyntaxType.Method; }
public ClassMemberSyntax(ClassMemberSyntax other = null) { CopyProperties(other); }
public ClassSyntax(ClassMemberSyntax heading = null) : base(heading) { Kind = SyntaxType.Class; }
public PropertySyntax(IEnumerable <Tuple <string, string> > gettersOrSetters, ClassMemberSyntax heading = null) : this(heading) { foreach (var item in gettersOrSetters) { switch (item.Item1) { case "get": GetterCode = item.Item2; continue; case "set": SetterCode = item.Item2; continue; } } }
public PropertySyntax(ClassMemberSyntax heading = null) : base(heading) { Kind = SyntaxType.Property; }