Versions in this module Expand all Collapse all v0 v0.1.4 Jun 10, 2026 Changes in this version + func NewABPFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewASPNetCoreFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAutoMapperFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewAvaloniaFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewBlazorFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewCarterFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDapperFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewDotNetBCLFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewEFCoreFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewFluentValidationFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewMAUIFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewMassTransitFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewMediatRFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNUnitFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewNewtonsoftJsonFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewOrleansFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewPollyFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewSerilogFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewServiceStackFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewWolverineFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + func NewXUnitFactory(repoPath string, opts registry.FactoryOptions) (source.Source, error) + type CSharpSource struct + func New(repoPath string, cfg Config, opts ...Option) *CSharpSource + func (s *CSharpSource) DetectWrapper(method *source.Method) (bool, string, string) + func (s *CSharpSource) DiscoverEntities(ctx context.Context, fetch source.FetchFunc) ([]string, error) + func (s *CSharpSource) ID() string + func (s *CSharpSource) Meta() source.LibraryMeta + func (s *CSharpSource) ParseEntity(ctx context.Context, entityID string, content []byte) (*source.Entity, []string, error) + func (s *CSharpSource) ParseMethod(ctx context.Context, methodID string, content []byte) (*source.Method, error) + func (s *CSharpSource) ParseSourceCode(entityID string, content []byte) (string, error) + func (s *CSharpSource) ResolveWrapperURL(targetName, targetKind, entitySlug string) string + type Config struct + Description string + LibraryID string + Name string + SourceDirs []string + SourceURL string + type Option func(*CSharpSource) + func WithRef(ref string) Option