/// <inheritdoc />
 protected override IList <StaticDeclaredTypeWrapper> GetAssemblyTypes(StaticAssemblyWrapper assembly)
 {
     return(GetAssemblyTypes(assembly, false));
 }
        /// <inheritdoc />
        protected override AssemblyName GetAssemblyName(StaticAssemblyWrapper assembly)
        {
            CodeModel assemblyHandle = (CodeModel)assembly.Handle;

            return(new AssemblyName(GetProjectAssemblyName(assemblyHandle.Parent)));
        }
 /// <inheritdoc />
 protected override IList <AssemblyName> GetAssemblyReferences(StaticAssemblyWrapper assembly)
 {
     throw new NotImplementedException();
 }
 /// <inheritdoc />
 protected override IEnumerable <StaticAttributeWrapper> GetAssemblyCustomAttributes(StaticAssemblyWrapper assembly)
 {
     // TODO
     yield break;
 }