C# (CSharp) Microsoft.Scripting Namespace

Nested Namespaces

Microsoft.Scripting.Actions
Microsoft.Scripting.Ast
Microsoft.Scripting.ComInterop
Microsoft.Scripting.Debugging
Microsoft.Scripting.Generation
Microsoft.Scripting.Hosting
Microsoft.Scripting.Interpreter
Microsoft.Scripting.Math
Microsoft.Scripting.Runtime
Microsoft.Scripting.Silverlight
Microsoft.Scripting.Utils

Classes

Name Description
ArgumentTypeException
BindingRestrictions
BindingRestrictions.BindingRestrictionsProxy
BindingRestrictions.CustomRestriction
BindingRestrictions.InstanceRestriction
BindingRestrictions.MergedRestriction
BindingRestrictions.TestBuilder Builds a balanced tree of AndAlso nodes. We do this so the compiler won't stack overflow if we have many restrictions.
BindingRestrictions.TestBuilder.AndNode
BindingRestrictions.TypeRestriction
ComBinder
ComBinder.ComGetMemberBinder Special binder that indicates special semantics for COM GetMember operation.
CompilerOptions
DebugOptions This class holds onto internal debugging options used in this assembly. These options can be set via environment variables DLR_{option-name}. Boolean options map "true" to true and other values to false. These options are for internal debugging only, and should not be exposed through any public APIs.
ExitProcessException
FileStreamContentProvider
FileStreamContentProvider.PALHolder
InvalidImplementationException
KeyboardInterruptException
MutableTuple
PlatformAdaptationLayer
ScopeStorage Provides optimized and cacheable support for scope storage. This is the default object used for storing values in a scope.
ScopeStorage.Meta
ScopeVariable Boxes the value for storage in a scope. Languages or consumers of the scope can save this value and use it to get/set the current value in the scope for commonly accessed values. ScopeVariables are case sensitive and will only refer to a single value.
ScopeVariableIgnoreCase Boxes the value for storage in a scope. Languages or consumers of the scope can save this value and use it to get/set the current value in the scope for commonly accessed values. ScopeVariablesIgnoreCase are case insensitive and may access different casings depending on how other gets/sets occur in the scope.
ScriptCode ScriptCode is an instance of compiled code that is bound to a specific LanguageContext but not a specific ScriptScope. The code can be re-executed multiple times in different scopes. Hosting API counterpart for this class is CompiledCode.
SyntaxErrorException