Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

README.md

ScriptCs.MemberPrint

What is it?

A script pack that supplied helper methods for printing object members to the console. Intended for use on the REPL to help you work with large or unknown types.

#How do I get it?

  • This package is available on Nuget under the name ScriptCs.MemberPrint. Use scriptcs -install ScriptCs.MemberPrint.

#Quick start In the REPL, issue the command var print = Require<MemberPrint>(); Explore the MemberPrint API itself: print.Methods(print); There are multiple overloads for each of the following methods:

  • Methods(object o)
  • Properties(object o)
  • Events(object o)
  • Constructors(object o)
  • Members(object o) (this one just calls all of the others)

You can use BindingFlags to filter the results. There is also support for regular expression filtering: print.Methods(new List<string>(), "^Find.+"); results in

+   FindAll(Predicate`1 match) : List`1
+   FindIndex(Predicate`1 match) : Int32
+   FindIndex(Int32 startIndex, Predicate`1 match) : Int32
+   FindIndex(Int32 startIndex, Int32 count, Predicate`1 match) : Int32
+   FindLast(Predicate`1 match) : String
+   FindLastIndex(Predicate`1 match) : Int32
+   FindLastIndex(Int32 startIndex, Predicate`1 match) : Int32
+   FindLastIndex(Int32 startIndex, Int32 count, Predicate`1 match) : Int32

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.