Skip to content

feat(lang): add F# support #35

@CalvinAllen

Description

@CalvinAllen

Description

Add support for F# projects and source files.

Current Behavior

The extension currently only handles:

  • .cs files for namespace and using statement updates
  • .csproj files for project file updates

Proposed Changes

  • Update SourceFileService to handle .fs files
  • Update namespace patterns for F# syntax (namespace OldName / module OldName)
  • Update open patterns (open OldName)
  • Handle .fsproj files in ProjectFileService

F# Syntax Examples

// Namespace declaration
namespace OldName

// Module declaration
module OldName.Something

// Open statement
open OldName
open OldName.SubNamespace

Priority

Low - enhancement for broader language support

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions