protected virtual void WriteAttributes(CodeAttributes attributes) { if (attributes.HasFlag(CodeAttributes.Public)) { Output.Write("public "); } else if (attributes.HasFlag(CodeAttributes.Private)) { Output.Write("private "); } else if (attributes.HasFlag(CodeAttributes.Internal)) { Output.Write("internal "); } }
private void WriteAttributes(CodeAttributes attributes) { WriteIndent(); if (attributes.HasFlag(CodeAttributes.Public)) { Output.Write("public "); } else if (attributes.HasFlag(CodeAttributes.Protected)) { Output.Write("protected "); if (attributes.HasFlag(CodeAttributes.Internal)) { Output.Write("internal "); } else if (attributes.HasFlag(CodeAttributes.Private)) { Output.Write("private "); } } else if (attributes.HasFlag(CodeAttributes.Internal)) { Output.Write("internal "); } else if (attributes.HasFlag(CodeAttributes.Private)) { Output.Write("private "); } if (attributes.HasFlag(CodeAttributes.Static)) { Output.Write("static "); } if (attributes.HasFlag(CodeAttributes.ReadOnly)) { Output.Write("readonly "); } if (attributes.HasFlag(CodeAttributes.Unsafe)) { Output.Write("unsafe "); } if (attributes.HasFlag(CodeAttributes.Abstract)) { Output.Write("abstract "); } else if (attributes.HasFlag(CodeAttributes.Virtual)) { Output.Write("virtual "); } else if (attributes.HasFlag(CodeAttributes.Overrided)) { Output.Write("override "); } if (!attributes.HasFlag(CodeAttributes.Abstract) && attributes.HasFlag(CodeAttributes.External)) { Output.Write("extern "); } if (attributes.HasFlag(CodeAttributes.Partial)) { Output.Write("partial "); } }