次のコードがあります。
using System;
using System.Collections;
using System.Security;
using System.Security.Principal;
public class SystemPrincipal : IPrincipal {
private IIdentity _identity;
private StringTable _roles;
public SystemPrincipal(IIdentity id, StringTable roles) {
_identity = id;
_roles = roles;;
}
public IIdentity Identity {
get { return _identity; }
}
public bool IsInRole(String role) {
bool result = false;
if (null != _roles) {
result = _roles.Contains(role);
}
return result;
}
}
IIdentity または StringTable の定義を確認したいので、右クリックして [goto definition] を選択しますが、IIdentity または StiringTable に「ナビゲートできません」というメッセージが表示されます。
Google soultion に基づいてプロジェクトを再構築しましたが、問題は解決しませんでした。