// Implement the IMembership interface.
public bool Check(Evidence evidence)
{
if(evidence == null)
{
return false;
}
IEnumerator e = evidence.GetHostEnumerator();
IEnumerator e2;
while(e.MoveNext())
{
ApplicationDirectory appDir =
(e.Current as ApplicationDirectory);
if(appDir != null)
{
e2 = evidence.GetHostEnumerator();
while(e2.MoveNext())
{
Url url = (e2.Current as Url);
if(url != null)
{
if(Match(url.parser, appDir.Directory))
{
return true;
}
}
}
}
}
return false;
}