Skip to content

Develop - #21

Merged
cl2raul66 merged 3 commits into
mainfrom
develop
Aug 26, 2026
Merged

cl2raul66 merged 3 commits into
mainfrom
develop

Conversation

@cl2raul66

Copy link
Copy Markdown
Owner

No description provided.

…ND trampolín, View<T> y registro MEF

- F1 inventario usings CoreModule/WindowingModule/LayoutModule
- F2 git mv CoreModule→Core, WindowingModule→Core/Windowing, LayoutModule→Core/LayoutEngine, View.cs→Share/
- F3 renombrado namespaces + interfaces públicas a Share (Core 100% internal)
- F3.5 plugin infra IControlActivator/ControlActivatorRegistry (ModuleInitializer) + View<T> ViewBase dual overload + ControlBase→Core
- F4 WndProc [UnmanagedCallersOnly] HWND-based ConcurrentDictionary + AlternativeWindow funcional
- F5 Generator FQN Share + GetTypeByMetadataName robusto
- F6 Sample/Templates usings Share + fix IcoGen Core
- F7 docs README/CONTRIBUTING system_design
- F8 build/pack verificación

Closes #18
…r (F3.5)

- remove Win32ControlsModule/Initializer.cs (CA2255 in Library net10.0-windows, ModuleInitializer only for Exe/Generator)
- add Generators/ControlActivatorGenerator.cs (IIncrementalGenerator, MEF compile-time, InternalsVisibleTo, hardcode fallback Win32ControlActivator)
- Common/ControlActivatorRegistry: partial + EnsureInitialized() + RegisterGeneratedActivators() + Shared singleton
- Core/Application: EnsureInitialized() before MasterRouter
- EasyWindowsApplication.csproj: InternalsVisibleTo Generators + Analyzer ProjectReference

Fixes #19
Refs #18
…odules-f1-f8-migración-namespaces-share-hwnd-trampolín-viewt-y-registro-mef-compile-time

18 feat refactorización core xmodules f1 f8 migración namespaces share hwnd trampolín viewt y registro mef compile time
@cl2raul66
cl2raul66 merged commit b9c3f4f into main Aug 26, 2026

This branch was successfully deployed

1 active deployment
prod — d25d173b Deployed Aug 26, 2026 by cl2raul66 via publish-stable #4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant