public static bool operator !=(VstsTokenScope left, VstsTokenScope right) => !TokenScope.Equals(left as TokenScope, right as TokenScope);
public bool Equals(VstsTokenScope other) => TokenScope.Equals(this as TokenScope, other as TokenScope);
public static bool operator !=(GitHubTokenScope left, GitHubTokenScope right) => !TokenScope.Equals(left as TokenScope, right as TokenScope);
public override bool Equals(object obj) => TokenScope.Equals(this as TokenScope, obj);
public bool Equals(GitHubTokenScope other) => TokenScope.Equals(this as TokenScope, other as TokenScope);