Space Engineers
Classes | Public Member Functions | List of all members
VRage.Scripting.MyScriptWhitelist Class Reference

The script whitelist contains information about which types and type members are allowed in the various types of scripts. More...

Inheritance diagram for VRage.Scripting.MyScriptWhitelist:
Sandbox.ModAPI.IMyScriptBlacklist

Public Member Functions

 MyScriptWhitelist (MyScriptCompiler scriptCompiler)
 
IMyWhitelistBatch OpenBatch ()
 Opens the whitelist, allowing for addition of new members. More...
 
void Clear ()
 Clears the whitelist. More...
 
DictionaryReader< string, MyWhitelistTargetGetWhitelist ()
 Gets the entries that have been whitelisted by the system. Each entry may represent a whole namespace, a single type and all its members, or a single member of a type. More...
 
HashSetReader< string > GetBlacklistedIngameEntries ()
 Gets the entries that have been blacklisted for the ingame scripts. More...
 
IMyScriptBlacklistBatch OpenIngameBlacklistBatch ()
 Opens a batch to add or remove members to the blacklist. More...
 

Detailed Description

The script whitelist contains information about which types and type members are allowed in the various types of scripts.

Definition at line 41 of file MyScriptWhitelist.cs.

Constructor & Destructor Documentation

VRage.Scripting.MyScriptWhitelist.MyScriptWhitelist ( MyScriptCompiler  scriptCompiler)
inline

Definition at line 47 of file MyScriptWhitelist.cs.

Member Function Documentation

void VRage.Scripting.MyScriptWhitelist.Clear ( )
inline

Clears the whitelist.

Definition at line 437 of file MyScriptWhitelist.cs.

HashSetReader<string> VRage.Scripting.MyScriptWhitelist.GetBlacklistedIngameEntries ( )
inline

Gets the entries that have been blacklisted for the ingame scripts.

Returns

Implements Sandbox.ModAPI.IMyScriptBlacklist.

Definition at line 449 of file MyScriptWhitelist.cs.

DictionaryReader<string, MyWhitelistTarget> VRage.Scripting.MyScriptWhitelist.GetWhitelist ( )
inline

Gets the entries that have been whitelisted by the system. Each entry may represent a whole namespace, a single type and all its members, or a single member of a type.

Returns

Implements Sandbox.ModAPI.IMyScriptBlacklist.

Definition at line 444 of file MyScriptWhitelist.cs.

IMyWhitelistBatch VRage.Scripting.MyScriptWhitelist.OpenBatch ( )
inline

Opens the whitelist, allowing for addition of new members.

Returns

Definition at line 215 of file MyScriptWhitelist.cs.

IMyScriptBlacklistBatch VRage.Scripting.MyScriptWhitelist.OpenIngameBlacklistBatch ( )
inline

Opens a batch to add or remove members to the blacklist.

Returns

Implements Sandbox.ModAPI.IMyScriptBlacklist.

Definition at line 454 of file MyScriptWhitelist.cs.


The documentation for this class was generated from the following file: