private static void CleanupCollectedAssemblies(object schemaContextWeakRef) { WeakReference reference = (WeakReference)schemaContextWeakRef; XamlSchemaContext target = reference.Target as XamlSchemaContext; if (target != null) { target.CleanupCollectedAssemblies(); } }