Skip to content

Conversation

@konard
Copy link
Member

@konard konard commented Sep 12, 2025

Summary

This pull request addresses issue #95 by removing the content of all Platform::Data::Universal files in both C# and C++ implementations.

Changes Made

  • C# Files (6 files): Emptied all interface files in csharp/Platform.Data/Universal/

    • IUniLinks.cs
    • IUniLinksCRUD.cs
    • IUniLinksGS.cs
    • IUniLinksIO.cs
    • IUniLinksIOWithExtensions.cs
    • IUniLinksRW.cs
  • C++ Files (6 files): Emptied all header files in cpp/Platform.Data/Universal/

    • IUniLinks.h
    • IUniLinksCRUD.h
    • IUniLinksGS.h
    • IUniLinksIO.h
    • IUniLinksIOWithExtensions.h
    • IUniLinksRW.h

Impact

  • Total: 513 lines of code removed across 12 files
  • File structure: All files remain in place but are now empty
  • Build compatibility: Verified that C# builds successfully without errors
  • External dependencies: No external references to these interfaces were found

Test plan

  • Verify all Universal files are properly emptied
  • Confirm C# project builds successfully (dotnet build)
  • Check that no external code references the removed interfaces
  • Ensure file structure is maintained
  • Validate git history is preserved

The Universal API definitions have been effectively removed while maintaining the repository structure as requested in issue #95.

🤖 Generated with Claude Code


Resolves #95

Adding CLAUDE.md with task information for AI processing.
This file will be removed when the task is complete.

Issue: #95
@konard konard self-assigned this Sep 12, 2025
This commit removes all content from Universal interface files in both C# and C++ implementations, addressing issue #95. The files remain in place but are now empty, effectively removing the Universal API definitions while maintaining the file structure.

Changes:
- Emptied all 6 C# Universal interface files in Platform.Data/Universal/
- Emptied all 6 C++ Universal header files in Platform.Data/Universal/
- Total of 513 lines removed across 12 files
- Build verification confirms no compilation errors

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@konard konard changed the title [WIP] Remove content of the Platform::Data::Universal files Remove content of the Platform::Data::Universal files Sep 12, 2025
@konard konard marked this pull request as ready for review September 12, 2025 23:12
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.

Remove content of the Platform::Data::Universal files

2 participants