You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change JqFilter to internal abstract class; make CreateNullElementStatic, StructurallyEqual, GetTypeNameStatic, GetValueTextStatic internal
Change JqParser to internal sealed class
Change JqHaltException to internal sealed class
Change JqBreakException to internal sealed class
Change JqEnvironment to internal sealed class
Change JqPattern, VariablePattern, ArrayPattern, ObjectPattern to internal
Change FilterClosure to internal sealed record
Change BinaryOp to internal enum
Change UserFunctionDef to internal sealed class
Change all ~30 filter classes in Filters/ to internal sealed class
Build and verify
Note that per .editorconfig, redundant visibility should NOT be specified: so internal class should just be class, and private [type] [field] should just be [type] [field].
Jq.ParseinternalJqFiltertointernal abstract class; makeCreateNullElementStatic,StructurallyEqual,GetTypeNameStatic,GetValueTextStaticinternalJqParsertointernal sealed classJqHaltExceptiontointernal sealed classJqBreakExceptiontointernal sealed classJqEnvironmenttointernal sealed classJqPattern,VariablePattern,ArrayPattern,ObjectPatterntointernalFilterClosuretointernal sealed recordBinaryOptointernal enumUserFunctionDeftointernal sealed classFilters/tointernal sealed classNote that per .editorconfig, redundant visibility should NOT be specified: so
internal classshould just beclass, andprivate [type] [field]should just be[type] [field].