private static Color PresetColor(uint packedValue) { Color color = new Color(packedValue); color.Lock(); return(color); }
//TODO: Add local members cache internal Role(DiscordClient client, string id, string serverId) : base(client, id) { _server = new Reference<Server>(serverId, x => _client.Servers[x], x => x.AddRole(this), x => x.RemoveRole(this)); Permissions = new ServerPermissions(0); Permissions.Lock(); Color = new Color(0); Color.Lock(); }
//TODO: Add local members cache internal Role(DiscordClient client, string id, string serverId) : base(client, id) { _server = new Reference <Server>(serverId, x => _client.Servers[x], x => x.AddRole(this), x => x.RemoveRole(this)); Permissions = new ServerPermissions(0); Permissions.Lock(); Color = new Color(0); Color.Lock(); }
internal Role(ulong id, Server server) { Id = id; Server = server; Permissions = new ServerPermissions(0); Permissions.Lock(); Color = new Color(0); Color.Lock(); }
private static Color PresetColor(uint packedValue) { Color color = new Color(packedValue); color.Lock(); return color; }