C# Class Mirror.StaticMirror

Inheritance: MirrorObject
Show file Open project: DynamoDS/Dynamo

Protected Properties

Property Type Description
numBuiltInMethods int

Public Methods

Method Description
GetAllTypes ( Core core ) : IEnumerable

Get all types except for internal VM types

GetBuiltInMethods ( Core core ) : IEnumerable

List of built-in methods that are preloaded by default

GetClasses ( Core core ) : IEnumerable

Get all reference type classes imported in the VM except for internal and placeholder types

GetGlobals ( Core core ) : IEnumerable

Get all methods and properties for all classes

GetOverloadsOnBuiltIns ( Core core, string methodName ) : IEnumerable

Returns list of overloads (one or more) for a given built-in method

ToString ( ) : string

Protected Methods

Method Description
StaticMirror ( ) : System
StaticMirror ( ProtoCore core, string name = "" ) : System

Method Details

GetAllTypes() public static method

Get all types except for internal VM types
public static GetAllTypes ( Core core ) : IEnumerable
core Core
return IEnumerable

GetBuiltInMethods() public static method

List of built-in methods that are preloaded by default
public static GetBuiltInMethods ( Core core ) : IEnumerable
core Core
return IEnumerable

GetClasses() public static method

Get all reference type classes imported in the VM except for internal and placeholder types
public static GetClasses ( Core core ) : IEnumerable
core Core
return IEnumerable

GetGlobals() public static method

Get all methods and properties for all classes
public static GetGlobals ( Core core ) : IEnumerable
core Core
return IEnumerable

GetOverloadsOnBuiltIns() public static method

Returns list of overloads (one or more) for a given built-in method
public static GetOverloadsOnBuiltIns ( Core core, string methodName ) : IEnumerable
core Core
methodName string
return IEnumerable

StaticMirror() protected method

protected StaticMirror ( ) : System
return System

StaticMirror() protected method

protected StaticMirror ( ProtoCore core, string name = "" ) : System
core ProtoCore
name string
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

numBuiltInMethods protected static property

protected static int numBuiltInMethods
return int