Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Rename all interfaces to start with "I" #28

Closed
gbirchmeier opened this Issue · 2 comments

1 participant

@gbirchmeier
Collaborator

...in accordance with standard C# naming convention.

Existing interface names should be changed to empty sub-interfaces of the new-named interface in order to preserve compilation of existing projects. They should also be deprecated (with the System.Obsolete annotation).

Example: see IAcceptor and it's empty sub-interface Acceptor.

@gbirchmeier
Collaborator

Will push on this after May release.

@gbirchmeier
Collaborator

Running list of affected interfaces that I notice while working on other bugs:

  • LogFactory
  • Application
  • Log
  • MessageStore
  • MessageStoreFactory
  • Responder

Related tasks:

  • Rename DD/FieldMapSpec.cs filename to DD/IFieldMapSpec.cs
  • Same for GroupSpec
@gbirchmeier gbirchmeier closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.