private GetInterestingFilesProtected ( ITypeDefinition referencedTypeDefinition ) : IEnumerable |
||
referencedTypeDefinition | ITypeDefinition | |
return | IEnumerable |
IEnumerable<CSharpUnresolvedFile> GetInterestingFilesProtected(ITypeDefinition referencedTypeDefinition)
{
return (from typeDef in referencedTypeDefinition.Compilation.MainAssembly.GetAllTypeDefinitions()
where typeDef.IsDerivedFrom(referencedTypeDefinition)
from part in typeDef.Parts
select part.UnresolvedFile
).OfType<CSharpUnresolvedFile>().Distinct();
}
#endregion