You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3837 lines
199 KiB
3837 lines
199 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Microsoft.Scripting</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Microsoft.Scripting.CompilerOptions">
|
|
<summary>
|
|
Class that represents compiler options.
|
|
Note that this class is likely to change when hosting API becomes part of .Net
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ErrorSink.Add(System.String,System.String,System.String,System.String,Microsoft.Scripting.SourceSpan,System.Int32,Microsoft.Scripting.Severity)">
|
|
<summary>
|
|
This overload will be called when a SourceUnit is not available. This can happen if the code is being executed remotely,
|
|
since SourceUnit cannot be marshaled across AppDomains.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.CompiledCode">
|
|
<summary>
|
|
Hosting API counterpart for <see cref="P:Microsoft.Scripting.Hosting.CompiledCode.ScriptCode"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.CompiledCode.Engine">
|
|
<summary>
|
|
Engine that compiled this code.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.CompiledCode.DefaultScope">
|
|
<summary>
|
|
Default scope for this code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.Execute">
|
|
<summary>
|
|
Executes code in a default scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.Execute(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Execute code within a given scope and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.Execute``1">
|
|
<summary>
|
|
Executes code in in a default scope and converts to a given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.Execute``1(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Execute code within a given scope and converts result to a given type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.ExecuteAndWrap">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.ExecuteAndWrap(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes the code in the specified scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.ExecuteAndWrap(System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API to handle non-serializable exceptions (exceptions might not be serializable due to security restrictions)
|
|
or if an exception serialization loses information.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.CompiledCode.ExecuteAndWrap(Microsoft.Scripting.Hosting.ScriptScope,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the expression in the specified scope and return a result.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API to handle non-serializable exceptions (exceptions might not be serializable due to security restrictions)
|
|
or if an exception serialization loses information.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.DocumentationOperations">
|
|
<summary>
|
|
Provides documentation against live objects for use in a REPL window.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.DocumentationOperations.GetMembers(System.Object)">
|
|
<summary>
|
|
Gets the available members defined on the provided object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.DocumentationOperations.GetOverloads(System.Object)">
|
|
<summary>
|
|
Gets the overloads available for the provided object if it is invokable.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.DocumentationOperations.GetMembers(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Gets the available members on the provided remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.DocumentationOperations.GetOverloads(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Gets the overloads available for the provided remote object if it is invokable.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ErrorListener">
|
|
<summary>
|
|
The host can use this class to track for errors reported during script parsing and compilation.
|
|
Hosting API counterpart for <see cref="T:Microsoft.Scripting.ErrorSink"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ErrorListenerProxySink">
|
|
<summary>
|
|
Bridges ErrorSink and ErrorListener.
|
|
Errors reported by language compilers to ErrorSink are forwarded to the ErrorListener provided by the host.
|
|
</summary>
|
|
<remarks>
|
|
This proxy is created in the scenario when the compiler is processing a single SourceUnit.
|
|
Therefore it could maintain one to one mapping from SourceUnit to ScriptSource.
|
|
In a case, which shouldn't happen, that the compiler reports an error in a different SourceUnit we just create
|
|
a new instance of the ScriptSource each time.
|
|
|
|
TODO: Consider compilation of multiple source units and creating a hashtable mapping SourceUnits to ScriptSources
|
|
within the context of compilation unit.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ErrorSinkProxyListener">
|
|
<summary>
|
|
Bridges ErrorListener and ErrorSink. It provides the reverse functionality as ErrorSinkProxyListener
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.LanguageSetup">
|
|
<summary>
|
|
Stores information needed to setup a language
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.LanguageSetup.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new LanguageSetup
|
|
</summary>
|
|
<param name="typeName">assembly qualified type name of the language
|
|
provider</param>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.LanguageSetup.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Creates a new LanguageSetup with the provided options
|
|
TODO: remove this overload?
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.LanguageSetup.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Creates a new LanguageSetup with the provided options
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.LanguageSetup.GetOption``1(System.String,``0)">
|
|
<summary>
|
|
Gets an option as a strongly typed value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.LanguageSetup.TypeName">
|
|
<summary>
|
|
The assembly qualified type name of the language provider
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.LanguageSetup.DisplayName">
|
|
<summary>
|
|
Display name of the language. If empty, it will be set to the first
|
|
name in the Names list.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.LanguageSetup.Names">
|
|
<remarks>
|
|
Case-insensitive language names.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.LanguageSetup.FileExtensions">
|
|
<remarks>
|
|
Case-insensitive file extension, optionally starts with a dot.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.LanguageSetup.Options">
|
|
<remarks>
|
|
Option names are case-sensitive.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.MemberDoc">
|
|
<summary>
|
|
Provides documentation about a member in a live object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.MemberDoc.Name">
|
|
<summary>
|
|
The name of the member
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.MemberDoc.Kind">
|
|
<summary>
|
|
The kind of the member if it's known.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.MemberKind">
|
|
<summary>
|
|
Specifies the type of member.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ObjectOperations">
|
|
<summary>
|
|
ObjectOperations provide a large catalogue of object operations such as member access, conversions,
|
|
indexing, and things like addition. There are several introspection and tool support services available
|
|
for more advanced hosts.
|
|
|
|
You get ObjectOperation instances from ScriptEngine, and they are bound to their engines for the semantics
|
|
of the operations. There is a default instance of ObjectOperations you can share across all uses of the
|
|
engine. However, very advanced hosts can create new instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.IsCallable(System.Object)">
|
|
<summary>
|
|
Returns true if the object can be called, false if it cannot.
|
|
|
|
Even if an object is callable Call may still fail if an incorrect number of arguments or type of arguments are provided.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Invoke(System.Object,System.Object[])">
|
|
<summary>
|
|
Invokes the provided object with the given parameters and returns the result.
|
|
|
|
The prefered way of calling objects is to convert the object to a strongly typed delegate
|
|
using the ConvertTo methods and then invoking that delegate.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.InvokeMember(System.Object,System.String,System.Object[])">
|
|
<summary>
|
|
Invokes a member on the provided object with the given parameters and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.CreateInstance(System.Object,System.Object[])">
|
|
<summary>
|
|
Creates a new instance from the provided object using the given parameters, and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember(System.Object,System.String)">
|
|
<summary>
|
|
Gets the member name from the object obj. Throws an exception if the member does not exist or is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember``1(System.Object,System.String)">
|
|
<summary>
|
|
Gets the member name from the object obj and converts it to the type T. Throws an exception if the
|
|
member does not exist, is write-only, or cannot be converted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryGetMember(System.Object,System.String,System.Object@)">
|
|
<summary>
|
|
Gets the member name from the object obj. Returns true if the member is successfully retrieved and
|
|
stores the value in the value out param.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ContainsMember(System.Object,System.String)">
|
|
<summary>
|
|
Returns true if the object has a member named name, false if the member does not exist.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.RemoveMember(System.Object,System.String)">
|
|
<summary>
|
|
Removes the member name from the object obj.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember(System.Object,System.String,System.Object)">
|
|
<summary>
|
|
Sets the member name on object obj to value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember``1(System.Object,System.String,``0)">
|
|
<summary>
|
|
Sets the member name on object obj to value. This overload can be used to avoid
|
|
boxing and casting of strongly typed members.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the member name from the object obj. Throws an exception if the member does not exist or is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember``1(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the member name from the object obj and converts it to the type T. Throws an exception if the
|
|
member does not exist, is write-only, or cannot be converted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryGetMember(System.Object,System.String,System.Boolean,System.Object@)">
|
|
<summary>
|
|
Gets the member name from the object obj. Returns true if the member is successfully retrieved and
|
|
stores the value in the value out param.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ContainsMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Returns true if the object has a member named name, false if the member does not exist.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.RemoveMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Removes the member name from the object obj.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember(System.Object,System.String,System.Object,System.Boolean)">
|
|
<summary>
|
|
Sets the member name on object obj to value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember``1(System.Object,System.String,``0,System.Boolean)">
|
|
<summary>
|
|
Sets the member name on object obj to value. This overload can be used to avoid
|
|
boxing and casting of strongly typed members.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ConvertTo``1(System.Object)">
|
|
<summary>
|
|
Converts the object obj to the type T. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T. Returns true if the value can be converted, false if it cannot.
|
|
|
|
The conversion will be explicit or implicit depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type. Returns true if the value can be converted, false if it cannot.
|
|
|
|
The conversion will be explicit or implicit depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExplicitConvertTo``1(System.Object)">
|
|
<summary>
|
|
Converts the object obj to the type T including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExplicitConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryExplicitConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T including explicit conversions which may lose information.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryExplicitConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ImplicitConvertTo``1(System.Object)">
|
|
<summary>
|
|
Converts the object obj to the type T including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ImplicitConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryImplicitConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T including implicit conversions.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryImplicitConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation(System.Linq.Expressions.ExpressionType,System.Object)">
|
|
<summary>
|
|
Performs a generic unary operation on the specified target and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation``2(System.Linq.Expressions.ExpressionType,``0)">
|
|
<summary>
|
|
Performs a generic unary operation on the strongly typed target and returns the value as the specified type
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation(System.Linq.Expressions.ExpressionType,System.Object,System.Object)">
|
|
<summary>
|
|
Performs the generic binary operation on the specified targets and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation``3(System.Linq.Expressions.ExpressionType,``0,``1)">
|
|
<summary>
|
|
Peforms the generic binary operation on the specified strongly typed targets and returns
|
|
the strongly typed result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Add(System.Object,System.Object)">
|
|
<summary>
|
|
Performs addition on the specified targets and returns the result. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Subtract(System.Object,System.Object)">
|
|
<summary>
|
|
Performs subtraction on the specified targets and returns the result. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Power(System.Object,System.Object)">
|
|
<summary>
|
|
Raises the first object to the power of the second object. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Multiply(System.Object,System.Object)">
|
|
<summary>
|
|
Multiplies the two objects. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Divide(System.Object,System.Object)">
|
|
<summary>
|
|
Divides the first object by the second object. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Modulo(System.Object,System.Object)">
|
|
<summary>
|
|
Performs modulus of the 1st object by the second object. Throws an exception
|
|
if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LeftShift(System.Object,System.Object)">
|
|
<summary>
|
|
Shifts the left object left by the right object. Throws an exception if the
|
|
operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.RightShift(System.Object,System.Object)">
|
|
<summary>
|
|
Shifts the left object right by the right object. Throws an exception if the
|
|
operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.BitwiseAnd(System.Object,System.Object)">
|
|
<summary>
|
|
Performs a bitwise-and of the two operands. Throws an exception if the operation
|
|
cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.BitwiseOr(System.Object,System.Object)">
|
|
<summary>
|
|
Performs a bitwise-or of the two operands. Throws an exception if the operation
|
|
cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExclusiveOr(System.Object,System.Object)">
|
|
<summary>
|
|
Performs a exclusive-or of the two operands. Throws an exception if the operation
|
|
cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LessThan(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is less than the right object.
|
|
Throws an exception if hte comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GreaterThan(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is greater than the right object.
|
|
Throws an exception if hte comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LessThanOrEqual(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is less than or equal to the right object.
|
|
Throws an exception if hte comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GreaterThanOrEqual(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is greater than or equal to the right object.
|
|
Throws an exception if hte comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Equal(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is equal to the right object.
|
|
Throws an exception if the comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.NotEqual(System.Object,System.Object)">
|
|
<summary>
|
|
Compares the two objects and returns true if the left object is not equal to the right object.
|
|
Throws an exception if hte comparison cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetCodeRepresentation(System.Object)">
|
|
<summary>
|
|
Returns a string which describes the object as it appears in source code
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Format(System.Object)">
|
|
<summary>
|
|
Returns a string representation of the object in a language specific object display format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMemberNames(System.Object)">
|
|
<summary>
|
|
Returns a list of strings which contain the known members of the object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetDocumentation(System.Object)">
|
|
<summary>
|
|
Returns a string providing documentation for the specified object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetCallSignatures(System.Object)">
|
|
<summary>
|
|
Returns a list of signatures applicable for calling the specified object in a form displayable to the user.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.IsCallable(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Returns true if the remote object is callable.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Invoke(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle[])">
|
|
<summary>
|
|
Invokes the specified remote object with the specified remote parameters.
|
|
|
|
Though delegates are preferable for calls they may not always be usable for remote objects.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Invoke(System.Runtime.Remoting.ObjectHandle,System.Object[])">
|
|
<summary>
|
|
Invokes the specified remote object with the local parameters which will be serialized
|
|
to the remote app domain.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.CreateInstance(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle[])">
|
|
<summary>
|
|
Creates a new remote instance from the provided remote object using the given parameters, and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.CreateInstance(System.Runtime.Remoting.ObjectHandle,System.Object[])">
|
|
<summary>
|
|
Creates a new remote instance from the provided remote object using the given parameters, and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember(System.Runtime.Remoting.ObjectHandle,System.String,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Sets the remote object as a member on the provided remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.SetMember``1(System.Runtime.Remoting.ObjectHandle,System.String,``0)">
|
|
<summary>
|
|
Sets the member name on the remote object obj to value. This overload can be used to avoid
|
|
boxing and casting of strongly typed members.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember(System.Runtime.Remoting.ObjectHandle,System.String)">
|
|
<summary>
|
|
Gets the member name on the remote object. Throws an exception if the member is not defined or
|
|
is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMember``1(System.Runtime.Remoting.ObjectHandle,System.String)">
|
|
<summary>
|
|
Gets the member name on the remote object. Throws an exception if the member is not defined or
|
|
is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryGetMember(System.Runtime.Remoting.ObjectHandle,System.String,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Gets the member name on the remote object. Returns false if the member is not defined or
|
|
is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ContainsMember(System.Runtime.Remoting.ObjectHandle,System.String)">
|
|
<summary>
|
|
Tests to see if the member name is defined on the remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.RemoveMember(System.Runtime.Remoting.ObjectHandle,System.String)">
|
|
<summary>
|
|
Removes the member from the remote object
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ConvertTo``1(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Converts the remote object into the specified type returning a handle to
|
|
the new remote object. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type)">
|
|
<summary>
|
|
Converts the remote object into the specified type returning a handle to
|
|
the new remote object. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryConvertTo``1(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the remote object into the specified type returning a handle to
|
|
the new remote object. Returns true if the value can be converted,
|
|
false if it cannot. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the remote object into the specified type returning a handle to
|
|
the new remote object. Returns true if the value can be converted,
|
|
false if it cannot. The conversion will be explicit or implicit depending on
|
|
what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExplicitConvertTo``1(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Converts the object obj to the type T including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExplicitConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryExplicitConvertTo``1(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the object obj to the type T including explicit conversions which may lose information.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryExplicitConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ImplicitConvertTo``1(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Converts the object obj to the type T including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ImplicitConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryImplicitConvertTo``1(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the object obj to the type T including implicit conversions.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.TryImplicitConvertTo(System.Runtime.Remoting.ObjectHandle,System.Type,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Unwrap``1(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Unwraps the remote object and converts it into the specified type before
|
|
returning it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation(System.Linq.Expressions.ExpressionType,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs the specified unary operator on the remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.DoOperation(System.Linq.Expressions.ExpressionType,System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs the specified binary operator on the remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Add(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Adds the two remote objects. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Subtract(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Subtracts the 1st remote object from the second. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Power(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Raises the 1st remote object to the power of the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Multiply(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Multiplies the two remote objects. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Divide(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Divides the 1st remote object by the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Modulo(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs modulus on the 1st remote object by the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LeftShift(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Shifts the 1st remote object left by the 2nd remote object. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.RightShift(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Shifts the 1st remote object right by the 2nd remote object. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.BitwiseAnd(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs bitwise-and on the two remote objects. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.BitwiseOr(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs bitwise-or on the two remote objects. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.ExclusiveOr(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Performs exclusive-or on the two remote objects. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LessThan(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is less than the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GreaterThan(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is greater than the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.LessThanOrEqual(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is less than or equal to the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GreaterThanOrEqual(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is greater than or equal to than the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Equal(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is equal to the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.NotEqual(System.Runtime.Remoting.ObjectHandle,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Compares the two remote objects and returns true if the 1st is not equal to the 2nd. Throws an exception if the operation cannot be performed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.Format(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Returns a string representation of the object in a langauge specific object display format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetMemberNames(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Returns a list of strings which contain the known members of the remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetDocumentation(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Returns a string providing documentation for the specified remote object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetCallSignatures(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Returns a list of signatures applicable for calling the specified object in a form displayable to the user.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetLocalObject(System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Helper to unwrap an object - in the future maybe we should validate the current app domain.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ObjectOperations.GetLocalObjects(System.Runtime.Remoting.ObjectHandle[])">
|
|
<summary>
|
|
Helper to unwrap multiple objects
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.OverloadDoc">
|
|
<summary>
|
|
Provides documentation for a single overload of an invokable object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.OverloadDoc.Name">
|
|
<summary>
|
|
The name of the invokable object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.OverloadDoc.Documentation">
|
|
<summary>
|
|
The documentation for the overload or null if no documentation is available.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.OverloadDoc.Parameters">
|
|
<summary>
|
|
The parameters for the invokable object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.OverloadDoc.ReturnParameter">
|
|
<summary>
|
|
Information about the return value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ParameterDoc">
|
|
<summary>
|
|
Provides documentation for a single parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ParameterDoc.Name">
|
|
<summary>
|
|
The name of the parameter
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ParameterDoc.TypeName">
|
|
<summary>
|
|
The type name of the parameter or null if no type information is available.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ParameterDoc.Flags">
|
|
<summary>
|
|
Provides addition information about the parameter such as if it's a parameter array.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ParameterDoc.Documentation">
|
|
<summary>
|
|
Gets the documentation string for this parameter or null if no documentation is available.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ParameterFlags">
|
|
<summary>
|
|
Indications extra information about a parameter such as if it's a parameter array.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.Providers.HostingHelpers">
|
|
<summary>
|
|
Advanced APIs for HAPI providers. These methods should not be used by hosts.
|
|
They are provided for other hosting API implementers that would like to leverage existing HAPI and
|
|
extend it with language specific functionality, for example.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetDomainManager(Microsoft.Scripting.Hosting.ScriptRuntime)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="runtime"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="runtime"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetLanguageContext(Microsoft.Scripting.Hosting.ScriptEngine)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="engine"/>e is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="engine"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetSourceUnit(Microsoft.Scripting.Hosting.ScriptSource)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scriptSource"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="scriptSource"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetScriptCode(Microsoft.Scripting.Hosting.CompiledCode)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="compiledCode"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="compiledCode"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetSharedIO(Microsoft.Scripting.Hosting.ScriptIO)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="io"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="io"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.GetScope(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scriptScope"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException"><paramref name="scriptScope"/> is remote.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.CreateScriptScope(Microsoft.Scripting.Hosting.ScriptEngine,Microsoft.Scripting.Runtime.Scope)">
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="engine"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scope"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.ArgumentException"><paramref name="engine"/> is a transparent proxy.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.CallEngine``2(Microsoft.Scripting.Hosting.ScriptEngine,System.Func{Microsoft.Scripting.Runtime.LanguageContext,``0,``1},``0)">
|
|
<summary>
|
|
Performs a callback in the ScriptEngine's app domain and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.Providers.HostingHelpers.CreateDocumentationOperations(Microsoft.Scripting.Runtime.DocumentationProvider)">
|
|
<summary>
|
|
Creates a new DocumentationOperations object from the given DocumentationProvider.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptEngine">
|
|
<summary>
|
|
Represents a language in Hosting API.
|
|
Hosting API counterpart for <see cref="P:Microsoft.Scripting.Hosting.ScriptEngine.LanguageContext"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptEngine.Operations">
|
|
<summary>
|
|
Returns a default ObjectOperations for the engine.
|
|
|
|
Because an ObjectOperations object caches rules for the types of
|
|
objects and operations it processes, using the default ObjectOperations for
|
|
many objects could degrade the caching benefits. Eventually the cache for
|
|
some operations could degrade to a point where ObjectOperations stops caching and
|
|
does a full search for an implementation of the requested operation for the given objects.
|
|
|
|
Another reason to create a new ObjectOperations instance is to have it bound
|
|
to the specific view of a ScriptScope. Languages may attach per-language
|
|
behavior to a ScriptScope which would alter how the operations are performed.
|
|
|
|
For simple hosting situations, this is sufficient behavior.
|
|
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateOperations">
|
|
<summary>
|
|
Returns a new ObjectOperations object. See the Operations property for why you might want to call this.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateOperations(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Returns a new ObjectOperations object that inherits any semantics particular to the provided ScriptScope.
|
|
|
|
See the Operations property for why you might want to call this.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.Execute(System.String)">
|
|
<summary>
|
|
Executes an expression. The execution is not bound to any particular scope.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="expression"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.Execute(System.String,Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes an expression within the specified scope.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="expression"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scope"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.Execute``1(System.String)">
|
|
<summary>
|
|
Executes an expression within a new scope and converts result to the given type.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="expression"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.Execute``1(System.String,Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes an expression within the specified scope and converts result to the given type.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="expression"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scope"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteFile(System.String)">
|
|
<summary>
|
|
Executes content of the specified file in a new scope and returns that scope.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteFile(System.String,Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes content of the specified file against the given scope.
|
|
</summary>
|
|
<returns>The <paramref name="scope"/>.</returns>
|
|
<exception cref="T:System.NotSupportedException">The engine doesn't support code execution.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="path"/> is a <c>null</c> reference.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="scope"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteAndWrap(System.String,Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes the expression in the specified scope and return a result.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteAndWrap(System.String)">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteAndWrap(System.String,Microsoft.Scripting.Hosting.ScriptScope,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the expression in the specified scope and return a result.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API in case the exception is not serializable (for example, due to security restrictions) or its serialization
|
|
loses information that you need to access.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.ExecuteAndWrap(System.String,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API in case the exception is not serializable (for example, due to security restrictions) or its serialization
|
|
loses information that you need to access.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScope">
|
|
<summary>
|
|
Creates a new ScriptScope using the default storage container
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScope(System.Collections.Generic.IDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Creates a new ScriptScope whose storage contains the provided dictionary of objects
|
|
|
|
Accesses to the ScriptScope will turn into get,set, and delete members against this dictionary
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScope(System.Dynamic.IDynamicMetaObjectProvider)">
|
|
<summary>
|
|
Creates a new ScriptScope whose storage is an arbitrary object.
|
|
|
|
Accesses to the ScriptScope will turn into get, set, and delete members against the object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.GetScope(System.String)">
|
|
<summary>
|
|
This method returns the ScriptScope in which a ScriptSource of given path was executed.
|
|
|
|
The ScriptSource.Path property is the key to finding the ScriptScope. Hosts need
|
|
to make sure they create a ScriptSource and set its Path property appropriately.
|
|
|
|
GetScope is primarily useful for tools that need to map files to their execution scopes. For example,
|
|
an editor and interpreter tool might run a file Foo that imports or requires a file Bar.
|
|
|
|
The editor's user might later open the file Bar and want to execute expressions in its context.
|
|
The tool would need to find Bar's ScriptScope for setting the appropriate context in its interpreter window.
|
|
This method helps with this scenario.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromString(System.String)">
|
|
<summary>
|
|
Return a ScriptSource object from string contents with the current engine as the language binding.
|
|
|
|
The default SourceCodeKind is AutoDetect.
|
|
|
|
The ScriptSource's Path property defaults to <c>null</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromString(System.String,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
Return a ScriptSource object from string contents with the current engine as the language binding.
|
|
|
|
The ScriptSource's Path property defaults to <c>null</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromString(System.String,System.String)">
|
|
<summary>
|
|
Return a ScriptSource object from string contents with the current engine as the language binding.
|
|
|
|
The default SourceCodeKind is AutoDetect.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromString(System.String,System.String,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
Return a ScriptSource object from string contents. These are helpers for creating ScriptSources' with the right language binding.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromFile(System.String)">
|
|
<summary>
|
|
Return a ScriptSource object from file contents with the current engine as the language binding.
|
|
|
|
The path's extension does NOT have to be in ScriptRuntime.GetRegisteredFileExtensions
|
|
or map to this language engine with ScriptRuntime.GetEngineByFileExtension.
|
|
|
|
The default SourceCodeKind is File.
|
|
|
|
The ScriptSource's Path property will be the path argument.
|
|
|
|
The encoding defaults to System.Text.Encoding.Default.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromFile(System.String,System.Text.Encoding)">
|
|
<summary>
|
|
Return a ScriptSource object from file contents with the current engine as the language binding.
|
|
|
|
The path's extension does NOT have to be in ScriptRuntime.GetRegisteredFileExtensions
|
|
or map to this language engine with ScriptRuntime.GetEngineByFileExtension.
|
|
|
|
The default SourceCodeKind is File.
|
|
|
|
The ScriptSource's Path property will be the path argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSourceFromFile(System.String,System.Text.Encoding,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
Return a ScriptSource object from file contents with the current engine as the language binding.
|
|
|
|
The path's extension does NOT have to be in ScriptRuntime.GetRegisteredFileExtensions
|
|
or map to this language engine with ScriptRuntime.GetEngineByFileExtension.
|
|
|
|
The ScriptSource's Path property will be the path argument.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(System.CodeDom.CodeObject)">
|
|
<summary>
|
|
This method returns a ScriptSource object from a System.CodeDom.CodeObject.
|
|
This is a factory method for creating a ScriptSources with this language binding.
|
|
|
|
The expected CodeDom support is extremely minimal for syntax-independent expression of semantics.
|
|
|
|
Languages may do more, but hosts should only expect CodeMemberMethod support,
|
|
and only sub nodes consisting of the following:
|
|
CodeSnippetStatement
|
|
CodeSnippetExpression
|
|
CodePrimitiveExpression
|
|
CodeMethodInvokeExpression
|
|
CodeExpressionStatement (for holding MethodInvoke)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(System.CodeDom.CodeObject,System.String)">
|
|
<summary>
|
|
This method returns a ScriptSource object from a System.CodeDom.CodeObject.
|
|
This is a factory method for creating a ScriptSources with this language binding.
|
|
|
|
The expected CodeDom support is extremely minimal for syntax-independent expression of semantics.
|
|
|
|
Languages may do more, but hosts should only expect CodeMemberMethod support,
|
|
and only sub nodes consisting of the following:
|
|
CodeSnippetStatement
|
|
CodeSnippetExpression
|
|
CodePrimitiveExpression
|
|
CodeMethodInvokeExpression
|
|
CodeExpressionStatement (for holding MethodInvoke)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(System.CodeDom.CodeObject,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
This method returns a ScriptSource object from a System.CodeDom.CodeObject.
|
|
This is a factory method for creating a ScriptSources with this language binding.
|
|
|
|
The expected CodeDom support is extremely minimal for syntax-independent expression of semantics.
|
|
|
|
Languages may do more, but hosts should only expect CodeMemberMethod support,
|
|
and only sub nodes consisting of the following:
|
|
CodeSnippetStatement
|
|
CodeSnippetExpression
|
|
CodePrimitiveExpression
|
|
CodeMethodInvokeExpression
|
|
CodeExpressionStatement (for holding MethodInvoke)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(System.CodeDom.CodeObject,System.String,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
This method returns a ScriptSource object from a System.CodeDom.CodeObject.
|
|
This is a factory method for creating a ScriptSources with this language binding.
|
|
|
|
The expected CodeDom support is extremely minimal for syntax-independent expression of semantics.
|
|
|
|
Languages may do more, but hosts should only expect CodeMemberMethod support,
|
|
and only sub nodes consisting of the following:
|
|
CodeSnippetStatement
|
|
CodeSnippetExpression
|
|
CodePrimitiveExpression
|
|
CodeMethodInvokeExpression
|
|
CodeExpressionStatement (for holding MethodInvoke)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(Microsoft.Scripting.StreamContentProvider,System.String)">
|
|
<summary>
|
|
These methods return ScriptSource objects from stream contents with the current engine as the language binding.
|
|
|
|
The default SourceCodeKind is File.
|
|
|
|
The encoding defaults to Encoding.Default.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(Microsoft.Scripting.StreamContentProvider,System.String,System.Text.Encoding)">
|
|
<summary>
|
|
These methods return ScriptSource objects from stream contents with the current engine as the language binding.
|
|
|
|
The default SourceCodeKind is File.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(Microsoft.Scripting.StreamContentProvider,System.String,System.Text.Encoding,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
These methods return ScriptSource objects from stream contents with the current engine as the language binding.
|
|
|
|
The encoding defaults to Encoding.Default.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.CreateScriptSource(Microsoft.Scripting.TextContentProvider,System.String,Microsoft.Scripting.SourceCodeKind)">
|
|
<summary>
|
|
This method returns a ScriptSource with the content provider supplied with the current engine as the language binding.
|
|
|
|
This helper lets you own the content provider so that you can implement a stream over internal host data structures, such as an editor's text representation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.GetService``1(System.Object[])">
|
|
<summary>
|
|
This method returns a language-specific service.
|
|
|
|
It provides a point of extensibility for a language implementation
|
|
to offer more functionality than the standard engine members discussed here.
|
|
|
|
Commonly available services include:
|
|
TokenCategorizer
|
|
Provides standardized tokenization of source code
|
|
ExceptionOperations
|
|
Provides formatting of exception objects.
|
|
DocumentationProvidera
|
|
Provides documentation for live object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptEngine.Setup">
|
|
<summary>
|
|
This property returns readon-only LanguageOptions this engine is using.
|
|
</summary>
|
|
<remarks>
|
|
The values are determined during runtime initialization and read-only afterwards.
|
|
You can change the settings via a configuration file or explicitly using ScriptRuntimeSetup class.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptEngine.Runtime">
|
|
<summary>
|
|
This property returns the ScriptRuntime for the context in which this engine executes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptEngine.LanguageVersion">
|
|
<summary>
|
|
This property returns the engine's version as a string. The format is language-dependent.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.SetSearchPaths(System.Collections.Generic.ICollection{System.String})">
|
|
<summary>
|
|
Sets the search paths used by the engine for loading files when a script wants
|
|
to import or require another file of code.
|
|
</summary>
|
|
<exception cref="T:System.NotSupportedException">The language doesn't allow to set search paths.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptEngine.GetSearchPaths">
|
|
<summary>
|
|
Gets the search paths used by the engine for loading files when a script wants
|
|
to import or require another file of code.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptHost">
|
|
<summary>
|
|
ScriptHost is collocated with ScriptRuntime in the same app-domain.
|
|
The host can implement a derived class to consume some notifications and/or
|
|
customize operations like TryGetSourceUnit,ResolveSourceUnit, etc.
|
|
|
|
The areguments to the the constructor of the derived class are specified in ScriptRuntimeSetup
|
|
instance that enters ScriptRuntime initialization.
|
|
|
|
If the host is remote with respect to DLR (i.e. also with respect to ScriptHost)
|
|
and needs to access objects living in its app-domain it can pass MarshalByRefObject
|
|
as an argument to its ScriptHost subclass constructor.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Hosting.ScriptHost._runtime">
|
|
<summary>
|
|
The runtime the host is attached to.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptHost.RuntimeAttached">
|
|
<summary>
|
|
Invoked after the initialization of the associated Runtime is finished.
|
|
The host can override this method to perform additional initialization of runtime (like loading assemblies etc.).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptHost.EngineCreated(Microsoft.Scripting.Hosting.ScriptEngine)">
|
|
<summary>
|
|
Invoked after a new language is loaded into the Runtime.
|
|
The host can override this method to perform additional initialization of language engines.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptHostProxy">
|
|
<summary>
|
|
Provides hosting to DLR. Forwards DLR requests to the ScriptHost.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptIO">
|
|
<summary>
|
|
Provides host-redirectable IO streams used by DLR languages for default IO.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptIO.SetOutput(System.IO.Stream,System.Text.Encoding)">
|
|
<summary>
|
|
Used if the host stores the output as binary data.
|
|
</summary>
|
|
<param name="stream">Binary stream to write data to.</param>
|
|
<param name="encoding">Encoding used to convert textual data written to the output by the script.</param>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptIO.SetOutput(System.IO.Stream,System.IO.TextWriter)">
|
|
<summary>
|
|
Used if the host handles both kinds of data (textual and binary) by itself.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptRuntime">
|
|
<summary>
|
|
Represents a Dynamic Language Runtime in Hosting API.
|
|
Hosting API counterpart for <see cref="T:Microsoft.Scripting.Runtime.ScriptDomainManager"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.#ctor(Microsoft.Scripting.Hosting.ScriptRuntimeSetup)">
|
|
<summary>
|
|
Creates ScriptRuntime in the current app-domain and initialized according to the the specified settings.
|
|
Creates an instance of host class specified in the setup and associates it with the created runtime.
|
|
Both Runtime and ScriptHost are collocated in the current app-domain.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.CreateFromConfiguration">
|
|
<summary>
|
|
Creates a new runtime with languages set up according to the current application configuration
|
|
(using System.Configuration).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.CreateRemote(System.AppDomain,Microsoft.Scripting.Hosting.ScriptRuntimeSetup)">
|
|
<summary>
|
|
Creates ScriptRuntime in the current app-domain and initialized according to the the specified settings.
|
|
Creates an instance of host class specified in the setup and associates it with the created runtime.
|
|
Both Runtime and ScriptHost are collocated in the specified app-domain.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.GetEngineByFileExtension(System.String)">
|
|
<exception cref="T:System.ArgumentException"></exception>
|
|
<exception cref="T:System.ArgumentNullException"></exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.GetEngine(Microsoft.Scripting.Runtime.LanguageContext)">
|
|
<summary>
|
|
Gets engine for the specified language.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.GetEngineNoLockNoNotification(Microsoft.Scripting.Runtime.LanguageContext,System.Boolean@)">
|
|
<summary>
|
|
Looks up the engine for the specified language. If the engine hasn't been created in this Runtime, it is instantiated here.
|
|
The method doesn't lock nor send notifications to the host.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.ExecuteFile(System.String)">
|
|
<exception cref="T:System.ArgumentException">
|
|
path is empty, contains one or more of the invalid characters defined in GetInvalidPathChars or doesn't have an extension.
|
|
</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.UseFile(System.String)">
|
|
<exception cref="T:System.ArgumentNullException">path is null</exception>
|
|
<exception cref="T:System.ArgumentException">file extension does not map to language engine</exception>
|
|
<exception cref="T:System.InvalidOperationException">language does not have any search paths</exception>
|
|
<exception cref="T:System.IO.FileNotFoundException">file does exist in language's search path</exception>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntime.Globals">
|
|
<summary>
|
|
This property returns the "global object" or name bindings of the ScriptRuntime as a ScriptScope.
|
|
|
|
You can set the globals scope, which you might do if you created a ScriptScope with an
|
|
IAttributesCollection so that your host could late bind names.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntime.LoadAssembly(System.Reflection.Assembly)">
|
|
<summary>
|
|
This method walks the assembly's namespaces and name bindings to ScriptRuntime.Globals
|
|
to represent the types available in the assembly. Each top-level namespace name gets
|
|
bound in Globals to a dynamic object representing the namespace. Within each top-level
|
|
namespace object, nested namespace names are bound to dynamic objects representing each
|
|
tier of nested namespaces. When this method encounters the same namespace-qualified name,
|
|
it merges names together objects representing the namespaces.
|
|
</summary>
|
|
<param name="assembly"></param>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptRuntimeSetup">
|
|
<summary>
|
|
Stores information needed to setup a ScriptRuntime
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.LanguageSetups">
|
|
<summary>
|
|
The list of language setup information for languages to load into
|
|
the runtime
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.DebugMode">
|
|
<summary>
|
|
Indicates that the script runtime is in debug mode.
|
|
This means:
|
|
|
|
1) Symbols are emitted for debuggable methods (methods associated with SourceUnit).
|
|
2) Debuggable methods are emitted to non-collectable types (this is due to CLR limitations on dynamic method debugging).
|
|
3) JIT optimization is disabled for all methods
|
|
4) Languages may disable optimizations based on this value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.PrivateBinding">
|
|
<summary>
|
|
Ignore CLR visibility checks
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.HostType">
|
|
<summary>
|
|
Can be any derived class of ScriptHost. When set, it allows the
|
|
host to override certain methods to control behavior of the runtime
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.Options">
|
|
<remarks>
|
|
Option names are case-sensitive.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.HostArguments">
|
|
<summary>
|
|
Arguments passed to the host type when it is constructed
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ReadConfiguration">
|
|
<summary>
|
|
Reads setup from .NET configuration system (.config files).
|
|
If there is no configuration available returns an empty setup.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ReadConfiguration(System.IO.Stream)">
|
|
<summary>
|
|
Reads setup from a specified XML stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ReadConfiguration(System.String)">
|
|
<summary>
|
|
Reads setup from a specified XML file.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptScope">
|
|
<summary>
|
|
A ScriptScope is a unit of execution for code. It consists of a global Scope which
|
|
all code executes in. A ScriptScope can have an arbitrary initializer and arbitrary
|
|
reloader.
|
|
|
|
ScriptScope is not thread safe. Host should either lock when multiple threads could
|
|
access the same module or should make a copy for each thread.
|
|
|
|
Hosting API counterpart for <see cref="P:Microsoft.Scripting.Hosting.ScriptScope.Scope"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptScope.Engine">
|
|
<summary>
|
|
Gets an engine for the language associated with this scope.
|
|
Returns invariant engine if the scope is language agnostic.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.GetVariable(System.String)">
|
|
<summary>
|
|
Gets a value stored in the scope under the given name.
|
|
</summary>
|
|
<exception cref="T:System.MissingMemberException">The specified name is not defined in the scope.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.GetVariable``1(System.String)">
|
|
<summary>
|
|
Gets a value stored in the scope under the given name.
|
|
Converts the result to the specified type using the conversion that the language associated with the scope defines.
|
|
If no language is associated with the scope, the default CLR conversion is attempted.
|
|
</summary>
|
|
<exception cref="T:System.MissingMemberException">The specified name is not defined in the scope.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.TryGetVariable(System.String,System.Object@)">
|
|
<summary>
|
|
Tries to get a value stored in the scope under the given name.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.TryGetVariable``1(System.String,``0@)">
|
|
<summary>
|
|
Tries to get a value stored in the scope under the given name.
|
|
Converts the result to the specified type using the conversion that the language associated with the scope defines.
|
|
If no language is associated with the scope, the default CLR conversion is attempted.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.SetVariable(System.String,System.Object)">
|
|
<summary>
|
|
Sets the name to the specified value.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.GetVariableHandle(System.String)">
|
|
<summary>
|
|
Gets a handle for a value stored in the scope under the given name.
|
|
</summary>
|
|
<exception cref="T:System.MissingMemberException">The specified name is not defined in the scope.</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.TryGetVariableHandle(System.String,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Tries to get a handle for a value stored in the scope under the given name.
|
|
Returns <c>true</c> if there is such name, <c>false</c> otherwise.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.SetVariable(System.String,System.Runtime.Remoting.ObjectHandle)">
|
|
<summary>
|
|
Sets the name to the specified value.
|
|
</summary>
|
|
<exception cref="T:System.Runtime.Serialization.SerializationException">
|
|
The value held by the handle isn't from the scope's app-domain and isn't serializable or MarshalByRefObject.
|
|
</exception>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> or <paramref name="handle"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.ContainsVariable(System.String)">
|
|
<summary>
|
|
Determines if this context or any outer scope contains the defined name.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.RemoveVariable(System.String)">
|
|
<summary>
|
|
Removes the variable of the given name from this scope.
|
|
</summary>
|
|
<returns><c>true</c> if the value existed in the scope before it has been removed.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <c>null</c> reference.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.GetVariableNames">
|
|
<summary>
|
|
Gets a list of variable names stored in the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptScope.GetItems">
|
|
<summary>
|
|
Gets an array of variable names and their values stored in the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Hosting.ScriptSource">
|
|
<summary>
|
|
Hosting counterpart for <see cref="P:Microsoft.Scripting.Hosting.ScriptSource.SourceUnit"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.ScriptSource.Path">
|
|
<summary>
|
|
Identification of the source unit. Assigned by the host.
|
|
The format and semantics is host dependent (could be a path on file system or URL).
|
|
<c>null</c> for anonymous script source.
|
|
Cannot be an empty string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Compile">
|
|
<summary>
|
|
Compile the ScriptSource into CompileCode object that can be executed
|
|
repeatedly in its default scope or in other scopes without having to recompile the code.
|
|
</summary>
|
|
<exception cref="T:Microsoft.Scripting.SyntaxErrorException">Code cannot be compiled.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Compile(Microsoft.Scripting.Hosting.ErrorListener)">
|
|
<remarks>
|
|
Errors are reported to the specified listener.
|
|
Returns <c>null</c> if the parser cannot compile the code due to errors.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Compile(Microsoft.Scripting.CompilerOptions)">
|
|
<remarks>
|
|
Errors are reported to the specified listener.
|
|
Returns <c>null</c> if the parser cannot compile the code due to error(s).
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Compile(Microsoft.Scripting.CompilerOptions,Microsoft.Scripting.Hosting.ErrorListener)">
|
|
<remarks>
|
|
Errors are reported to the specified listener.
|
|
Returns <c>null</c> if the parser cannot compile the code due to error(s).
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Execute(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes the code in the specified scope.
|
|
Returns an object that is the resulting value of running the code.
|
|
|
|
When the ScriptSource is a file or statement, the engine decides what is
|
|
an appropriate value to return. Some languages return the value produced
|
|
by the last expression or statement, but languages that are not expression
|
|
based may return null.
|
|
</summary>
|
|
<exception cref="T:Microsoft.Scripting.SyntaxErrorException">Code cannot be compiled.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Execute">
|
|
<summary>
|
|
Executes the source code. The execution is not bound to any particular scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Execute``1(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes the code in a specified scope and converts the result to the specified type.
|
|
The conversion is language specific.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.Execute``1">
|
|
<summary>
|
|
Executes the code in an empty scope and converts the result to the specified type.
|
|
The conversion is language specific.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.ExecuteAndWrap">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.ExecuteAndWrap(Microsoft.Scripting.Hosting.ScriptScope)">
|
|
<summary>
|
|
Executes the code in the specified scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.ExecuteAndWrap(System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the code in an empty scope.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API to handle non-serializable exceptions (exceptions might not be serializable due to security restrictions)
|
|
or if an exception serialization loses information.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.ExecuteAndWrap(Microsoft.Scripting.Hosting.ScriptScope,System.Runtime.Remoting.ObjectHandle@)">
|
|
<summary>
|
|
Executes the expression in the specified scope and return a result.
|
|
Returns an ObjectHandle wrapping the resulting value of running the code.
|
|
|
|
If an exception is thrown the exception is caught and an ObjectHandle to
|
|
the exception is provided.
|
|
</summary>
|
|
<remarks>
|
|
Use this API to handle non-serializable exceptions (exceptions might not be serializable due to security restrictions)
|
|
or if an exception serialization loses information.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.ExecuteProgram">
|
|
<summary>
|
|
Runs a specified code as if it was a program launched from OS command shell.
|
|
and returns a process exit code indicating the success or error condition
|
|
of executing the code.
|
|
|
|
Exact behavior depends on the language. Some languages have a dedicated "exit" exception that
|
|
carries the exit code, in which case the exception is cought and the exit code is returned.
|
|
The default behavior returns the result of program's execution converted to an integer
|
|
using a language specific conversion.
|
|
</summary>
|
|
<exception cref="T:Microsoft.Scripting.SyntaxErrorException">Code cannot be compiled.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.DetectEncoding">
|
|
<summary>
|
|
Detects the encoding of the content.
|
|
</summary>
|
|
<returns>
|
|
An encoding that is used by the reader of the script source to transcode its content to Unicode text.
|
|
<c>Null</c> if the content is already textual and no transcoding is performed.
|
|
</returns>
|
|
<remarks>
|
|
Note that the default encoding specified when the script source is created could be overridden by
|
|
an encoding that is found in the content preamble (Unicode BOM or a language specific encoding preamble).
|
|
In that case the preamble encoding is returned. Otherwise, the default encoding is returned.
|
|
</remarks>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.GetCodeLines(System.Int32,System.Int32)">
|
|
<summary>
|
|
Reads specified range of lines (or less) from the source unit.
|
|
</summary>
|
|
<param name="start">1-based number of the first line to fetch.</param>
|
|
<param name="count">The number of lines to fetch.</param>
|
|
<remarks>
|
|
Which character sequences are considered line separators is language specific.
|
|
If language doesn't specify otherwise "\r", "\n", "\r\n" are recognized line separators.
|
|
</remarks>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.GetCodeLine(System.Int32)">
|
|
<summary>
|
|
Reads a specified line.
|
|
</summary>
|
|
<param name="line">1-based line number.</param>
|
|
<returns>Line content. Line separator is not included.</returns>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<remarks>
|
|
Which character sequences are considered line separators is language specific.
|
|
If language doesn't specify otherwise "\r", "\n", "\r\n" are recognized line separators.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.ScriptSource.GetCode">
|
|
<summary>
|
|
Gets script source content.
|
|
</summary>
|
|
<returns>Entire content.</returns>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
<remarks>
|
|
The result includes language specific preambles (e.g. "#coding:UTF-8" encoding preamble recognized by Ruby),
|
|
but not the preamble defined by the content encoding (e.g. BOM).
|
|
The entire content of the source unit is encoded by single encoding (if it is read from binary stream).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.TokenCategorizer.CurrentState">
|
|
<summary>
|
|
The current internal state of the scanner.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Hosting.TokenCategorizer.CurrentPosition">
|
|
<summary>
|
|
The current startLocation of the scanner.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.TokenCategorizer.ReadToken">
|
|
<summary>
|
|
Move the tokenizer past the next token and return its category.
|
|
</summary>
|
|
<returns>The token information associated with the token just scanned.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.TokenCategorizer.SkipToken">
|
|
<summary>
|
|
Move the tokenizer past the next token.
|
|
</summary>
|
|
<returns><c>False</c> if the end of stream has been reached, <c>true</c> otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.TokenCategorizer.ReadTokens(System.Int32)">
|
|
<summary>
|
|
Get all tokens over a block of the stream.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
The scanner should return full tokens. If startLocation + length lands in the middle of a token, the full token
|
|
should be returned.
|
|
</para>
|
|
</remarks>s
|
|
<param name="characterCount">Tokens are read until at least given amount of characters is read or the stream ends.</param>
|
|
<returns>A enumeration of tokens.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Hosting.TokenCategorizer.SkipTokens(System.Int32)">
|
|
<summary>
|
|
Scan from startLocation to at least startLocation + length.
|
|
</summary>
|
|
<param name="characterCount">Tokens are read until at least given amount of characters is read or the stream ends.</param>
|
|
<remarks>
|
|
This method is used to determine state at arbitrary startLocation.
|
|
</remarks>
|
|
<returns><c>False</c> if the end of stream has been reached, <c>true</c> otherwise.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.IndexSpan">
|
|
<summary>
|
|
This structure represents an immutable integer interval that describes a range of values, from Start to End.
|
|
|
|
It is closed on the left and open on the right: [Start .. End).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.LanguageOptions.NoAdaptiveCompilation">
|
|
<summary>
|
|
Dynamically choose between interpreting, simple compilation and compilation
|
|
that takes advantage of runtime history.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.LanguageOptions.CompilationThreshold">
|
|
<summary>
|
|
The number of iterations before the interpreter starts compiling.s
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.LanguageOptions.ExceptionDetail">
|
|
<summary>
|
|
Display exception detail (callstack) when exception gets caught
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.LanguageOptions.PerfStats">
|
|
<summary>
|
|
Whether to gather performance statistics.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.LanguageOptions.SearchPaths">
|
|
<summary>
|
|
Initial file search paths provided by the host.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.LanguageOptions.GetStringCollectionOption(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,System.Char[])">
|
|
<summary>
|
|
Reads an option whose value is expected to be a collection of non-null strings.
|
|
Reaturns a read-only copy of the option's value.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.PlatformAdaptationLayer">
|
|
<summary>
|
|
Abstracts system operations that are used by DLR and could potentially be platform specific.
|
|
The host can implement its PAL to adapt DLR to the platform it is running on.
|
|
For example, the Silverlight host adapts some file operations to work against files on the server.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.PlatformAdaptationLayer.GetFullPath(System.String)">
|
|
<exception cref="T:System.ArgumentException">Invalid path.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.PlatformAdaptationLayer.IsAbsolutePath(System.String)">
|
|
<exception cref="T:System.ArgumentException">Invalid path.</exception>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.ContextId">
|
|
<summary>
|
|
Represents a language context. Typically there is at most 1 context
|
|
associated with each language, but some languages may use more than one context
|
|
to identify code that should be treated differently. Contexts are used during
|
|
member and operator lookup.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.ContextId.RegisterContext(System.Object)">
|
|
<summary>
|
|
Registers a language within the system with the specified name.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.ContextId.LookupContext(System.Object)">
|
|
<summary>
|
|
Looks up the context ID for the specified context identifier
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.LanguageConfiguration">
|
|
<summary>
|
|
Singleton for each language.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageConfiguration.LoadLanguageContext(Microsoft.Scripting.Runtime.ScriptDomainManager,System.Boolean@)">
|
|
<summary>
|
|
Must not be called under a lock as it can potentially call a user code.
|
|
</summary>
|
|
<exception cref="T:Microsoft.Scripting.InvalidImplementationException">The language context's implementation failed to instantiate.</exception>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.DlrConfiguration.DebugMode">
|
|
<summary>
|
|
Gets a value indicating whether the application is in debug mode.
|
|
This means:
|
|
|
|
1) Symbols are emitted for debuggable methods (methods associated with SourceUnit).
|
|
2) Debuggable methods are emitted to non-collectable types (this is due to CLR limitations on dynamic method debugging).
|
|
3) JIT optimization is disabled for all methods
|
|
4) Languages may disable optimizations based on this value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.DlrConfiguration.PrivateBinding">
|
|
<summary>
|
|
Ignore CLR visibility checks.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.DocumentationProvider">
|
|
<summary>
|
|
Provides language specific documentation for live objects.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.DynamicOperations">
|
|
<summary>
|
|
ObjectOperations provide a large catalogue of object operations such as member access, conversions,
|
|
indexing, and things like addition. There are several introspection and tool support services available
|
|
for more advanced hosts.
|
|
|
|
You get ObjectOperation instances from ScriptEngine, and they are bound to their engines for the semantics
|
|
of the operations. There is a default instance of ObjectOperations you can share across all uses of the
|
|
engine. However, very advanced hosts can create new instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations._sites">
|
|
<summary> a dictionary of SiteKey's which are used to cache frequently used operations, logically a set </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.LastCleanup">
|
|
<summary> the # of sites we had created at the last cleanup </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.SitesCreated">
|
|
<summary> the total number of sites we've ever created </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.CleanupThreshold">
|
|
<summary> the number of sites required before we'll try cleaning up the cache... </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.RemoveThreshold">
|
|
<summary> the minimum difference between the average that is required to remove </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.StopCleanupThreshold">
|
|
<summary> the maximum number we'll remove on a single cache cleanup </summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.Runtime.DynamicOperations.ClearThreshold">
|
|
<summary> the number of sites we should clear after if we can't make progress cleaning up otherwise </summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.Invoke(System.Object,System.Object[])">
|
|
<summary>
|
|
Calls the provided object with the given parameters and returns the result.
|
|
|
|
The prefered way of calling objects is to convert the object to a strongly typed delegate
|
|
using the ConvertTo methods and then invoking that delegate.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.InvokeMember(System.Object,System.String,System.Object[])">
|
|
<summary>
|
|
Invokes a member on the provided object with the given parameters and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.InvokeMember(System.Object,System.String,System.Boolean,System.Object[])">
|
|
<summary>
|
|
Invokes a member on the provided object with the given parameters and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.CreateInstance(System.Object,System.Object[])">
|
|
<summary>
|
|
Creates a new instance from the provided object using the given parameters, and returns the result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetMember(System.Object,System.String)">
|
|
<summary>
|
|
Gets the member name from the object obj. Throws an exception if the member does not exist or is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetMember``1(System.Object,System.String)">
|
|
<summary>
|
|
Gets the member name from the object obj and converts it to the type T. Throws an exception if the
|
|
member does not exist, is write-only, or cannot be converted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryGetMember(System.Object,System.String,System.Object@)">
|
|
<summary>
|
|
Gets the member name from the object obj. Returns true if the member is successfully retrieved and
|
|
stores the value in the value out param.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ContainsMember(System.Object,System.String)">
|
|
<summary>
|
|
Returns true if the object has a member named name, false if the member does not exist.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.RemoveMember(System.Object,System.String)">
|
|
<summary>
|
|
Removes the member name from the object obj.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.SetMember(System.Object,System.String,System.Object)">
|
|
<summary>
|
|
Sets the member name on object obj to value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.SetMember``1(System.Object,System.String,``0)">
|
|
<summary>
|
|
Sets the member name on object obj to value. This overload can be used to avoid
|
|
boxing and casting of strongly typed members.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the member name from the object obj. Throws an exception if the member does not exist or is write-only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetMember``1(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the member name from the object obj and converts it to the type T. The conversion will be explicit or implicit
|
|
depending on what the langauge prefers. Throws an exception if the member does not exist, is write-only, or cannot be converted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryGetMember(System.Object,System.String,System.Boolean,System.Object@)">
|
|
<summary>
|
|
Gets the member name from the object obj. Returns true if the member is successfully retrieved and
|
|
stores the value in the value out param.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ContainsMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Returns true if the object has a member named name, false if the member does not exist.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.RemoveMember(System.Object,System.String,System.Boolean)">
|
|
<summary>
|
|
Removes the member name from the object obj. Returns true if the member was successfully removed
|
|
or false if the member does not exist.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.SetMember(System.Object,System.String,System.Object,System.Boolean)">
|
|
<summary>
|
|
Sets the member name on object obj to value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.SetMember``1(System.Object,System.String,``0,System.Boolean)">
|
|
<summary>
|
|
Sets the member name on object obj to value. This overload can be used to avoid
|
|
boxing and casting of strongly typed members.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ConvertTo``1(System.Object)">
|
|
<summary>
|
|
Converts the object obj to the type T. The conversion will be explicit or implicit
|
|
depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type. The conversion will be explicit or implicit
|
|
depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T. Returns true if the value can be converted, false if it cannot.
|
|
|
|
The conversion will be explicit or implicit depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type. Returns true if the value can be converted, false if it cannot.
|
|
|
|
The conversion will be explicit or implicit depending on what the langauge prefers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ExplicitConvertTo``1(System.Object)">
|
|
<summary>
|
|
Convers the object obj to the type T including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ExplicitConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryExplicitConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type including explicit conversions which may lose information.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryExplicitConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T. Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ImplicitConvertTo``1(System.Object)">
|
|
<summary>
|
|
Convers the object obj to the type T including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.ImplicitConvertTo(System.Object,System.Type)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryImplicitConvertTo(System.Object,System.Type,System.Object@)">
|
|
<summary>
|
|
Converts the object obj to the type type including implicit conversions.
|
|
|
|
Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.TryImplicitConvertTo``1(System.Object,``0@)">
|
|
<summary>
|
|
Converts the object obj to the type T. Returns true if the value can be converted, false if it cannot.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.DoOperation``2(System.Linq.Expressions.ExpressionType,``0)">
|
|
<summary>
|
|
Performs a generic unary operation on the strongly typed target and returns the value as the specified type
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.DoOperation``3(System.Linq.Expressions.ExpressionType,``0,``1)">
|
|
<summary>
|
|
Peforms the generic binary operation on the specified strongly typed targets and returns
|
|
the strongly typed result.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetMemberNames(System.Object)">
|
|
<summary>
|
|
Returns a list of strings which contain the known members of the object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.Format(System.Object)">
|
|
<summary>
|
|
Returns a string representation of the object in a language specific object display format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateSite``2(System.Runtime.CompilerServices.CallSiteBinder)">
|
|
<summary>
|
|
Gets or creates a dynamic site w/ the specified type parameters for the provided binder.
|
|
</summary>
|
|
<remarks>
|
|
This will either get the site from the cache or create a new site and return it. The cache
|
|
may be cleaned if it's gotten too big since the last usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateActionSite``1(System.Runtime.CompilerServices.CallSiteBinder)">
|
|
<summary>
|
|
Gets or creates a dynamic site w/ the specified type parameters for the provided binder.
|
|
</summary>
|
|
<remarks>
|
|
This will either get the site from the cache or create a new site and return it. The cache
|
|
may be cleaned if it's gotten too big since the last usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateSite``3(System.Runtime.CompilerServices.CallSiteBinder)">
|
|
<summary>
|
|
Gets or creates a dynamic site w/ the specified type parameters for the provided binder.
|
|
</summary>
|
|
<remarks>
|
|
This will either get the site from the cache or create a new site and return it. The cache
|
|
may be cleaned if it's gotten too big since the last usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateSite``4(System.Runtime.CompilerServices.CallSiteBinder)">
|
|
<summary>
|
|
Gets or creates a dynamic site w/ the specified type parameters for the provided binder.
|
|
</summary>
|
|
<remarks>
|
|
This will either get the site from the cache or create a new site and return it. The cache
|
|
may be cleaned if it's gotten too big since the last usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateSite``1(System.Runtime.CompilerServices.CallSiteBinder)">
|
|
<summary>
|
|
Gets or creates a dynamic site w/ the specified type parameters for the provided binder.
|
|
</summary>
|
|
<remarks>
|
|
This will either get the site from the cache or create a new site and return it. The cache
|
|
may be cleaned if it's gotten too big since the last usage.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.GetOrCreateSite``1(System.Runtime.CompilerServices.CallSiteBinder,System.Func{System.Runtime.CompilerServices.CallSiteBinder,``0})">
|
|
<summary>
|
|
Helper to create to get or create the dynamic site - called by the GetSite methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.DynamicOperations.CleanupNoLock">
|
|
<summary>
|
|
Removes items from the cache that have the lowest usage...
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.DynamicOperations.SiteKey">
|
|
<summary>
|
|
Helper class for tracking all of our unique dynamic sites and their
|
|
usage patterns. We hash on the combination of the binder and site type.
|
|
|
|
We also track the hit count and the key holds the site associated w/ the
|
|
key. Logically this is a set based upon the binder and site-type but we
|
|
store it in a dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.DynamicRuntimeHostingProvider">
|
|
<summary>
|
|
DLR requires any Hosting API provider to implement this class and provide its instance upon Runtime initialization.
|
|
DLR calls on it to perform basic host/system dependent operations.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.DynamicRuntimeHostingProvider.PlatformAdaptationLayer">
|
|
<summary>
|
|
Abstracts system operations that are used by DLR and could potentially be platform specific.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.DynamicStackFrame">
|
|
<summary>
|
|
Helper for storing information about stack frames.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.InvariantContext">
|
|
<summary>
|
|
Singleton LanguageContext which represents a language-neutral LanguageContext
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.LanguageBoundTextContentProvider">
|
|
<summary>
|
|
Internal class which binds a LanguageContext, StreamContentProvider, and Encoding together to produce
|
|
a TextContentProvider which reads binary data with the correct language semantics.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.LanguageContext">
|
|
<summary>
|
|
Provides language specific facilities which are typically called by the runtime.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.LanguageContext.ContextId">
|
|
<summary>
|
|
Provides the ContextId which includes members that should only be shown for this LanguageContext.
|
|
|
|
ContextId's are used for filtering by Scope's.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.LanguageContext.DomainManager">
|
|
<summary>
|
|
Gets the ScriptDomainManager that this LanguageContext is running within.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.LanguageContext.CanCreateSourceCode">
|
|
<summary>
|
|
Whether the language can parse code and create source units.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.GetScope(System.String)">
|
|
<summary>
|
|
Gets the scope associated with a file, or null if none was available
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.CreateScope">
|
|
<summary>
|
|
Creates a new ScriptScope using the default storage container
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.CreateScope(System.Collections.Generic.IDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Creates a new ScriptScope whose storage contains the provided dictionary of objects
|
|
|
|
Accesses to the ScriptScope will turn into get,set, and delete members against this dictionary
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.CreateScope(System.Dynamic.IDynamicMetaObjectProvider)">
|
|
<summary>
|
|
Creates a new ScriptScope whose storage is an arbitrary object.
|
|
|
|
Accesses to the ScriptScope will turn into get, set, and delete members against the object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.ScopeSetVariable(Microsoft.Scripting.Runtime.Scope,System.String,System.Object)">
|
|
<summary>
|
|
Provides access to setting variables in scopes.
|
|
|
|
By default this goes through ObjectOperations which can be rather slow.
|
|
Languages can override this to provide fast customized access which avoids
|
|
ObjectOperations. Languages can provide fast access to commonly used scope
|
|
types for that language. Typically this includes ScopeStorage and any other
|
|
classes which the language themselves uses for backing of a Scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.ScopeTryGetVariable(Microsoft.Scripting.Runtime.Scope,System.String,System.Object@)">
|
|
<summary>
|
|
Provides access to try getting variables in scopes.
|
|
|
|
By default this goes through ObjectOperations which can be rather slow.
|
|
Languages can override this to provide fast customized access which avoids
|
|
ObjectOperations. Languages can provide fast access to commonly used scope
|
|
types for that language. Typically this includes ScopeStorage and any other
|
|
classes which the language themselves uses for backing of a Scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.ScopeGetVariable``1(Microsoft.Scripting.Runtime.Scope,System.String)">
|
|
<summary>
|
|
Provides access to getting variables in scopes and converting the result.
|
|
|
|
By default this goes through ObjectOperations which can be rather slow.
|
|
Languages can override this to provide fast customized access which avoids
|
|
ObjectOperations. Languages can provide fast access to commonly used scope
|
|
types for that language. Typically this includes ScopeStorage and any other
|
|
classes which the language themselves uses for backing of a Scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.ScopeGetVariable(Microsoft.Scripting.Runtime.Scope,System.String)">
|
|
<summary>
|
|
Provides access to getting variables in scopes.
|
|
|
|
By default this goes through ObjectOperations which can be rather slow.
|
|
Languages can override this to provide fast customized access which avoids
|
|
ObjectOperations. Languages can provide fast access to commonly used scope
|
|
types for that language. Typically this includes ScopeStorage and any other
|
|
classes which the language themselves uses for backing of a Scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.GetSourceReader(System.IO.Stream,System.Text.Encoding,System.String)">
|
|
<summary>
|
|
Provides a text reader for source code that is to be read from a given stream.
|
|
</summary>
|
|
<param name="stream">The stream open for reading. The stream must also allow seeking.</param>
|
|
<param name="defaultEncoding">An encoding that should be used if the stream doesn't have Unicode or language specific preamble.</param>
|
|
<param name="path">the path of the source unit if available</param>
|
|
<returns>The reader.</returns>
|
|
<exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.GetCompilerOptions">
|
|
<summary>
|
|
Creates the language specific CompilerOptions object for compilation of code not bound to any particular scope.
|
|
The language should flow any relevant options from LanguageContext to the newly created options instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.GetCompilerOptions(Microsoft.Scripting.Runtime.Scope)">
|
|
<summary>
|
|
Creates the language specific CompilerOptions object for compilation of code bound to a given scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.CompileSourceCode(Microsoft.Scripting.SourceUnit,Microsoft.Scripting.CompilerOptions,Microsoft.Scripting.ErrorSink)">
|
|
<summary>
|
|
Parses the source code within a specified compiler context.
|
|
The source unit to parse is held on by the context.
|
|
</summary>
|
|
<returns><b>null</b> on failure.</returns>
|
|
<remarks>Could also set the code properties and line/file mappings on the source unit.</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.CreateConvertBinder(System.Type,System.Nullable{System.Boolean})">
|
|
<summary>
|
|
Creates a conversion binder.
|
|
|
|
If explicitCast is true then the binder should do explicit conversions.
|
|
If explicitCast is false then the binder should do implicit conversions.
|
|
|
|
If explicitCast is null it is up to the language to select the conversions
|
|
which closest match their normal behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.GetMemberNames(System.Object)">
|
|
<summary>
|
|
Gets the member names associated with the object
|
|
By default, only returns IDO names
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.LanguageContext.FormatObject(Microsoft.Scripting.Runtime.DynamicOperations,System.Object)">
|
|
<summary>
|
|
Returns a string representation of the object in a language specific object display format.
|
|
</summary>
|
|
<param name="operations">Dynamic sites container that could be used for any dynamic dispatches necessary for formatting.</param>
|
|
<param name="obj">Object to format.</param>
|
|
<returns>A string representation of object.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.NotNullAttribute">
|
|
<summary>
|
|
This attribute marks a parameter that is not allowed to be null.
|
|
It is used by the method binding infrastructure to generate better error
|
|
messages and method selection.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.NotNullItemsAttribute">
|
|
<summary>
|
|
This attribute marks a parameter whose type is an array that is not allowed to have null items.
|
|
It is used by the method binding infrastructure to generate better error
|
|
messages and method selection.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.ObjectDictionaryExpando">
|
|
<summary>
|
|
Wraps a an IDictionary[object, object] and exposes it as an IDynamicMetaObjectProvider so that
|
|
users can access string attributes using member accesses.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.Scope">
|
|
<summary>
|
|
Represents a host-provided variables for executable code. The variables are
|
|
typically backed by a host-provided dictionary. Languages can also associate per-language
|
|
information with the context by using scope extensions. This can be used for tracking
|
|
state which is used across multiple executions, for providing custom forms of
|
|
storage (for example object keyed access), or other language specific semantics.
|
|
|
|
Scope objects are thread-safe as long as their underlying storage is thread safe.
|
|
|
|
Script hosts can choose to use thread safe or thread unsafe modules but must be sure
|
|
to constrain the code they right to be single-threaded if using thread unsafe
|
|
storage.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.Scope.#ctor">
|
|
<summary>
|
|
Creates a new scope with a new empty thread-safe dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.Scope.#ctor(System.Dynamic.IDynamicMetaObjectProvider)">
|
|
<summary>
|
|
Creates a new scope which is backed by an arbitrary object for it's storage.
|
|
</summary>
|
|
<param name="storage"></param>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.Scope.GetExtension(Microsoft.Scripting.Runtime.ContextId)">
|
|
<summary>
|
|
Gets the ScopeExtension associated with the provided ContextId.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.Scope.SetExtension(Microsoft.Scripting.Runtime.ContextId,Microsoft.Scripting.Runtime.ScopeExtension)">
|
|
<summary>
|
|
Sets the ScopeExtension to the provided value for the given ContextId.
|
|
|
|
The extension can only be set once. The returned value is either the new ScopeExtension
|
|
if no value was previously set or the previous value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.ScriptDomainManager.Globals">
|
|
<summary>
|
|
Gets or sets a collection of environment variables.
|
|
</summary>
|
|
</member>
|
|
<member name="E:Microsoft.Scripting.Runtime.ScriptDomainManager.AssemblyLoaded">
|
|
<summary>
|
|
Event for when a host calls LoadAssembly. After hooking this
|
|
event languages will need to call GetLoadedAssemblyList to
|
|
get any assemblies which were loaded before the language was
|
|
loaded.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.SharedIO.SetOutput(System.IO.Stream,System.IO.TextWriter)">
|
|
<summary>
|
|
Only host should redirect I/O.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Runtime.StringDictionaryExpando">
|
|
<summary>
|
|
Exposes a IDictionary[string, object] as a dynamic object. Gets/sets/deletes turn
|
|
into accesses on the underlying dictionary.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.TokenizerService.CurrentState">
|
|
<summary>
|
|
The current internal state of the scanner.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Runtime.TokenizerService.CurrentPosition">
|
|
<summary>
|
|
The current startLocation of the scanner.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.TokenizerService.ReadToken">
|
|
<summary>
|
|
Move the tokenizer past the next token and return its category.
|
|
</summary>
|
|
<returns>The token information associated with the token just scanned.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.TokenizerService.SkipToken">
|
|
<summary>
|
|
Move the tokenizer past the next token.
|
|
</summary>
|
|
<returns><c>False</c> if the end of stream has been reached, <c>true</c> otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.TokenizerService.ReadTokens(System.Int32)">
|
|
<summary>
|
|
Get all tokens over a block of the stream.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
The scanner should return full tokens. If startLocation + length lands in the middle of a token, the full token
|
|
should be returned.
|
|
</para>
|
|
</remarks>
|
|
<param name="characterCount">Tokens are read until at least given amount of characters is read or the stream ends.</param>
|
|
<returns>A enumeration of tokens.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Runtime.TokenizerService.SkipTokens(System.Int32)">
|
|
<summary>
|
|
Scan from startLocation to at least startLocation + length.
|
|
</summary>
|
|
<param name="countOfChars">The mininum number of characters to process while getting tokens.</param>
|
|
<remarks>
|
|
This method is used to determine state at arbitrary startLocation.
|
|
</remarks>
|
|
<returns><c>False</c> if the end of stream has been reached, <c>true</c> otherwise.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.ParamDictionaryAttribute">
|
|
<summary>
|
|
This attribute is used to mark a parameter that can accept any keyword parameters that
|
|
are not bound to normal arguments. The extra keyword parameters will be
|
|
passed in a dictionary which is created for the call.
|
|
|
|
Most languages which support params dictionaries will support the following types:
|
|
IDictionary<string, anything>
|
|
IDictionary<object, anything>
|
|
Dictionary<string, anything>
|
|
Dictionary<object, anything>
|
|
IDictionary
|
|
IAttributesCollection (deprecated)
|
|
|
|
For languages which don't have language level support the user will be required to
|
|
create and populate the dictionary by hand.
|
|
|
|
This attribute is the dictionary equivalent of the System.ParamArrayAttribute.
|
|
</summary>
|
|
<example>
|
|
public static void KeywordArgFunction([ParamsDictionary]IDictionary<string, object> dict) {
|
|
foreach (var v in dict) {
|
|
Console.WriteLine("Key: {0} Value: {1}", v.Key, v.Value);
|
|
}
|
|
}
|
|
|
|
Called from Python:
|
|
|
|
KeywordArgFunction(a = 2, b = "abc")
|
|
|
|
will print:
|
|
Key: a Value = 2
|
|
Key: b Value = abc
|
|
</example>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.ScopeStorage">
|
|
<summary>
|
|
Provides optimized and cacheable support for scope storage.
|
|
|
|
This is the default object used for storing values in a scope.
|
|
|
|
</summary>
|
|
<remarks>
|
|
The implementation uses a case-insensitive dictionary which holds
|
|
onto ScopeVariableIgnoreCase objects. The SVIC's hold onto ScopeVariable
|
|
objects for each possible casing.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetValue(System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the named value from the scope optionally ignoring case.
|
|
|
|
If the named value is not present an InvalidOperationException is raised.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.TryGetValue(System.String,System.Boolean,System.Object@)">
|
|
<summary>
|
|
Attempts to get the named value from the scope optionally ignoring the case.
|
|
|
|
Returns true if the value is present, false if it is not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.SetValue(System.String,System.Boolean,System.Object)">
|
|
<summary>
|
|
Sets the named value in the scope optionally ignoring the case.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.DeleteValue(System.String,System.Boolean)">
|
|
<summary>
|
|
Deletes the named value from the scope optionally ignoring the case.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.HasValue(System.String,System.Boolean)">
|
|
<summary>
|
|
Checks if the named value is present in the scope optionally ignoring the case.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetScopeVariable(System.String,System.Boolean)">
|
|
<summary>
|
|
Gets the IScopeVariable for the scope optionally ignoring case.
|
|
|
|
The IScopeVariable can be held onto and get/set/deleted without performing
|
|
a dictionary lookup on subsequent accesses.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetScopeVariable(System.String)">
|
|
<summary>
|
|
Gets the ScopeVariable for the scope in a case-sensitive manner.
|
|
|
|
The ScopeVariable can be held onto and get/set/deleted without performing
|
|
a dictionary lookup on subsequent accesses.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetScopeVariableIgnoreCase(System.String)">
|
|
<summary>
|
|
Gets the ScopeVariableIgnoreCase for the scope in a case-insensitive manner.
|
|
|
|
The ScopeVariable can be held onto and get/set/deleted without performing
|
|
a dictionary lookup on subsequent accesses.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.ScopeStorage.Item(System.String)">
|
|
<summary>
|
|
Provides convenient case-sensitive value access.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetMemberNames">
|
|
<summary>
|
|
Returns all of the member names which currently have values in the scope.
|
|
|
|
The list contains all available casings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeStorage.GetItems">
|
|
<summary>
|
|
Returns all of the member names and their associated values from the scope.
|
|
|
|
The list contains all available casings.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.IScopeVariable">
|
|
<summary>
|
|
Provides a common interface for accessing both case sensitive and
|
|
case insensitive variable storage.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.IScopeVariable.HasValue">
|
|
<summary>
|
|
True if the scope has a value, false if it does not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.IScopeVariable.TryGetValue(System.Object@)">
|
|
<summary>
|
|
Atempts to get the value. If a value is assigned it returns true otherwise
|
|
it returns false.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.IScopeVariable.SetValue(System.Object)">
|
|
<summary>
|
|
Sets the current value in the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.IScopeVariable.DeleteValue">
|
|
<summary>
|
|
Removes the current value from the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.ScopeVariable">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.ScopeVariable.HasValue">
|
|
<summary>
|
|
True if the scope has a value, false if it does not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariable.TryGetValue(System.Object@)">
|
|
<summary>
|
|
Atempts to get the value. If a value is assigned it returns true otherwise
|
|
it returns false.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariable.SetValue(System.Object)">
|
|
<summary>
|
|
Sets the current value in the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariable.DeleteValue">
|
|
<summary>
|
|
Removes the current value from the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.ScopeVariableIgnoreCase">
|
|
<summary>
|
|
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.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.ScopeVariableIgnoreCase.HasValue">
|
|
<summary>
|
|
True if the scope has a value, false if it does not.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariableIgnoreCase.TryGetValue(System.Object@)">
|
|
<summary>
|
|
Atempts to get the value. If a value is assigned it returns true otherwise
|
|
it returns false.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariableIgnoreCase.SetValue(System.Object)">
|
|
<summary>
|
|
Sets the current value in the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.ScopeVariableIgnoreCase.DeleteValue">
|
|
<summary>
|
|
Removes the current value from the scope.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.ScriptCode">
|
|
<summary>
|
|
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 <c>CompiledCode</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.StreamContentProvider">
|
|
<summary>
|
|
Provides a factory to create streams over one source of binary content.
|
|
|
|
StreamContentProvider's are used when opening a file of an unknown encoding. The
|
|
StreamContentProvider will be wrapped in a TextContentProvider provided by the language
|
|
which can support a language specific way of interpreting the binary data into text.
|
|
|
|
For example some languages allow a marker at the beginning of the file which specifies
|
|
the encoding of the rest of the file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.StreamContentProvider.GetStream">
|
|
<summary>
|
|
Creates a new Stream which is backed by the content the StreamContentProvider was created for.
|
|
|
|
For example if the StreamContentProvider was backing a file then GetStream re-opens the file and returns
|
|
the new stream.
|
|
|
|
This method may be called multiple times. For example once to compile the code and again to get
|
|
the source code to display error messages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.TokenTriggers">
|
|
<summary>
|
|
See also <c>Microsoft.VisualStudio.Package.TokenTriggers</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.ScriptCodeParseResult.Complete">
|
|
<summary>
|
|
Source code is a syntactically correct.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.ScriptCodeParseResult.Empty">
|
|
<summary>
|
|
Source code represents an empty statement/expression.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.ScriptCodeParseResult.Invalid">
|
|
<summary>
|
|
Source code is already invalid and no suffix can make it syntactically correct.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.ScriptCodeParseResult.IncompleteToken">
|
|
<summary>
|
|
Last token is incomplete. Source code can still be completed correctly.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.ScriptCodeParseResult.IncompleteStatement">
|
|
<summary>
|
|
Last statement is incomplete. Source code can still be completed correctly.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.SourceCodeKind">
|
|
<summary>
|
|
Defines a kind of the source code. The parser sets its initial state accordingly.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.Expression">
|
|
<summary>
|
|
The code is an expression.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.Statements">
|
|
<summary>
|
|
The code is a sequence of statements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.SingleStatement">
|
|
<summary>
|
|
The code is a single statement.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.File">
|
|
<summary>
|
|
The code is a content of a file.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.InteractiveCode">
|
|
<summary>
|
|
The code is an interactive command.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceCodeKind.AutoDetect">
|
|
<summary>
|
|
The language parser auto-detects the kind. A syntax error is reported if it is not able to do so.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ArrayUtils.ToArray``1(System.Collections.Generic.ICollection{``0})">
|
|
<summary>
|
|
Converts a generic ICollection of T into an array of T.
|
|
|
|
If the collection is already an array of T the original collection is returned.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.CollectionExtensions.ToReadOnly``1(System.Collections.Generic.IEnumerable{``0})">
|
|
<summary>
|
|
Wraps the provided enumerable into a ReadOnlyCollection{T}
|
|
|
|
Copies all of the data into a new array, so the data can't be
|
|
changed after creation. The exception is if the enumerable is
|
|
already a ReadOnlyCollection{T}, in which case we just return it.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Utils.ConsoleInputStream">
|
|
<summary>
|
|
Console input stream (Console.OpenStandardInput) has a bug that manifests itself if reading small amounts of data.
|
|
This class wraps the standard input stream with a buffer that ensures that enough data are read from the underlying stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ContractUtils.RequiresArrayRange``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,System.String,System.String)">
|
|
<summary>
|
|
Requires the range [offset, offset + count] to be a subset of [0, array.Count].
|
|
</summary>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">Offset or count are out of range.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ContractUtils.RequiresArrayRange(System.Int32,System.Int32,System.Int32,System.String,System.String)">
|
|
<summary>
|
|
Requires the range [offset, offset + count] to be a subset of [0, array.Count].
|
|
</summary>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">Offset or count are out of range.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ContractUtils.RequiresNotNullItems``1(System.Collections.Generic.IList{``0},System.String)">
|
|
<summary>
|
|
Requires the array and all its items to be non-null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ContractUtils.RequiresNotNullItems``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
Requires the enumerable collection and all its items to be non-null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.ContractUtils.RequiresListRange(System.Collections.IList,System.Int32,System.Int32,System.String,System.String)">
|
|
<summary>
|
|
Requires the range [offset, offset + count] to be a subset of [0, array.Count].
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">Array is <c>null</c>.</exception>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">Offset or count are out of range.</exception>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Utils.DelegateUtils.EmitCallSiteDelegateType(System.Int32)">
|
|
<summary>
|
|
Emits an object delegate(CallSite, object * paramCount, object) that's suitable for use in a non-strongly typed call site.
|
|
Use this helper only for delegates with more parameters than Func has.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.SourceCodeReader">
|
|
<summary>
|
|
Source code reader.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceCodeReader.Encoding">
|
|
<summary>
|
|
Gets the encoding that is used by the reader to convert binary data read from an underlying binary stream.
|
|
<c>Null</c> if the reader is reading from a textual source (not performing any byte to character transcoding).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceCodeReader.SeekLine(System.Int32)">
|
|
<summary>
|
|
Seeks the first character of a specified line in the text stream.
|
|
</summary>
|
|
<param name="line">Line number. The current position is assumed to be line #1.</param>
|
|
<returns>
|
|
Returns <c>true</c> if the line is found, <b>false</b> otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.FileStreamContentProvider">
|
|
<summary>
|
|
Provides a StreamContentProvider for a stream of content backed by a file on disk.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.SourceLocation">
|
|
<summary>
|
|
Represents a location in source code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.#ctor(System.Int32,System.Int32,System.Int32)">
|
|
<summary>
|
|
Creates a new source location.
|
|
</summary>
|
|
<param name="index">The index in the source stream the location represents (0-based).</param>
|
|
<param name="line">The line in the source stream the location represents (1-based).</param>
|
|
<param name="column">The column in the source stream the location represents (1-based).</param>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceLocation.Index">
|
|
<summary>
|
|
The index in the source stream the location represents (0-based).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceLocation.Line">
|
|
<summary>
|
|
The line in the source stream the location represents (1-based).
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceLocation.Column">
|
|
<summary>
|
|
The column in the source stream the location represents (1-based).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_Equality(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if they are equal.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the locations are the same, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_Inequality(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if they are not equal.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the locations are not the same, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_LessThan(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if one is before the other.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the first location is before the other location, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_GreaterThan(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if one is after the other.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the first location is after the other location, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_LessThanOrEqual(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if one is before or the same as the other.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the first location is before or the same as the other location, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.op_GreaterThanOrEqual(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values to see if one is after or the same as the other.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>True if the first location is after or the same as the other location, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceLocation.Compare(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Compares two specified location values.
|
|
</summary>
|
|
<param name="left">One location to compare.</param>
|
|
<param name="right">The other location to compare.</param>
|
|
<returns>0 if the locations are equal, -1 if the left one is less than the right one, 1 otherwise.</returns>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceLocation.None">
|
|
<summary>
|
|
A location that is valid but represents no location at all.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceLocation.Invalid">
|
|
<summary>
|
|
An invalid location.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceLocation.MinValue">
|
|
<summary>
|
|
A minimal valid location.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceLocation.IsValid">
|
|
<summary>
|
|
Whether the location is a valid location.
|
|
</summary>
|
|
<returns>True if the location is valid, False otherwise.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.SourceSpan">
|
|
<summary>
|
|
Stores the location of a span of text in a source file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceSpan.#ctor(Microsoft.Scripting.SourceLocation,Microsoft.Scripting.SourceLocation)">
|
|
<summary>
|
|
Constructs a new span with a specific start and end location.
|
|
</summary>
|
|
<param name="start">The beginning of the span.</param>
|
|
<param name="end">The end of the span.</param>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceSpan.Start">
|
|
<summary>
|
|
The start location of the span.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceSpan.End">
|
|
<summary>
|
|
The end location of the span. Location of the first character behind the span.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceSpan.Length">
|
|
<summary>
|
|
Length of the span (number of characters inside the span).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceSpan.None">
|
|
<summary>
|
|
A valid span that represents no location.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.SourceSpan.Invalid">
|
|
<summary>
|
|
An invalid span.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceSpan.IsValid">
|
|
<summary>
|
|
Whether the locations in the span are valid.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceSpan.op_Equality(Microsoft.Scripting.SourceSpan,Microsoft.Scripting.SourceSpan)">
|
|
<summary>
|
|
Compares two specified Span values to see if they are equal.
|
|
</summary>
|
|
<param name="left">One span to compare.</param>
|
|
<param name="right">The other span to compare.</param>
|
|
<returns>True if the spans are the same, False otherwise.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceSpan.op_Inequality(Microsoft.Scripting.SourceSpan,Microsoft.Scripting.SourceSpan)">
|
|
<summary>
|
|
Compares two specified Span values to see if they are not equal.
|
|
</summary>
|
|
<param name="left">One span to compare.</param>
|
|
<param name="right">The other span to compare.</param>
|
|
<returns>True if the spans are not the same, False otherwise.</returns>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceUnit.Path">
|
|
<summary>
|
|
Identification of the source unit. Assigned by the host.
|
|
The format and semantics is host dependent (could be a path on file system or URL).
|
|
Empty string for anonymous source units.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SourceUnit.LanguageContext">
|
|
<summary>
|
|
LanguageContext of the language of the unit.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.GetCodeLines(System.Int32,System.Int32)">
|
|
<summary>
|
|
Reads specified range of lines (or less) from the source unit.
|
|
Line numbers starts with 1.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Compile(Microsoft.Scripting.CompilerOptions,Microsoft.Scripting.ErrorSink)">
|
|
<summary>
|
|
Errors are reported to the specified sink.
|
|
Returns <c>null</c> if the parser cannot compile the code due to error(s).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Execute(Microsoft.Scripting.Runtime.Scope)">
|
|
<summary>
|
|
Executes against a specified scope.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Execute(Microsoft.Scripting.Runtime.Scope,Microsoft.Scripting.ErrorSink)">
|
|
<summary>
|
|
Executes against a specified scope and reports errors to the given error sink.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Execute">
|
|
<summary>
|
|
Executes in a new scope created by the language.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Execute(Microsoft.Scripting.ErrorSink)">
|
|
<summary>
|
|
Executes in a new scope created by the language.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.SourceUnit.Execute(Microsoft.Scripting.CompilerOptions,Microsoft.Scripting.ErrorSink)">
|
|
<summary>
|
|
Executes in a new scope created by the language.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.SyntaxErrorException.RawSpan">
|
|
<summary>
|
|
Unmapped span.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.TextContentProvider">
|
|
<summary>
|
|
Provides a factory to create TextReader's over one source of textual content.
|
|
|
|
TextContentProvider's are used when reading from a source which is already decoded
|
|
or has a known specific decoding.
|
|
|
|
For example a text editor might provide a TextContentProvider whose backing is
|
|
an in-memory text buffer that the user can actively edit.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.TextContentProvider.GetReader">
|
|
<summary>
|
|
Creates a new TextReader which is backed by the content the TextContentProvider was created for.
|
|
|
|
This method may be called multiple times. For example once to compile the code and again to get
|
|
the source code to display error messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.EndOfStream">
|
|
<summary>
|
|
A token marking an end of stream.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.WhiteSpace">
|
|
<summary>
|
|
A space, tab, or newline.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Comment">
|
|
<summary>
|
|
A block comment.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.LineComment">
|
|
<summary>
|
|
A single line comment.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.DocComment">
|
|
<summary>
|
|
A documentation comment.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.NumericLiteral">
|
|
<summary>
|
|
A numeric literal.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.CharacterLiteral">
|
|
<summary>
|
|
A character literal.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.StringLiteral">
|
|
<summary>
|
|
A string literal.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.RegularExpressionLiteral">
|
|
<summary>
|
|
A regular expression literal.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Keyword">
|
|
<summary>
|
|
A keyword.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Directive">
|
|
<summary>
|
|
A directive (e.g. #line).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Operator">
|
|
<summary>
|
|
A punctuation character that has a specific meaning in a language.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Delimiter">
|
|
<summary>
|
|
A token that operates as a separator between two language elements.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Identifier">
|
|
<summary>
|
|
An identifier (variable, $variable, @variable, @@variable, $variable$, function!, function?, [variable], i'variable', ...)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Grouping">
|
|
<summary>
|
|
Braces, parenthesis, brackets.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.Scripting.TokenCategory.Error">
|
|
<summary>
|
|
Errors.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Strings">
|
|
<summary>
|
|
Strongly-typed and parameterized string factory.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidOperation_ContainsGenericParameters(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Cannot access member {1} declared on type {0} because the type contains generic parameters."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.MissingType(System.Object)">
|
|
<summary>
|
|
A string like "Type '{0}' is missing or cannot be loaded."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.StaticAccessFromInstanceError(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "static property "{0}" of "{1}" can only be read through a type, not an instance"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.StaticAssignmentFromInstanceError(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "static property "{0}" of "{1}" can only be assigned to through a type, not an instance"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MethodPreconditionViolated">
|
|
<summary>
|
|
A string like "Method precondition violated"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidArgumentValue">
|
|
<summary>
|
|
A string like "Invalid argument value"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NonEmptyStringRequired">
|
|
<summary>
|
|
A string like "Non-empty string required"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NonEmptyCollectionRequired">
|
|
<summary>
|
|
A string like "Non-empty collection required"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MustBeExceptionInstance">
|
|
<summary>
|
|
A string like "must by an Exception instance"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.TypeOfTestMustBeBool">
|
|
<summary>
|
|
A string like "Type of test must be bool"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.TypeOfExpressionMustBeBool">
|
|
<summary>
|
|
A string like "Type of the expression must be bool"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.EmptyStringIsInvalidPath">
|
|
<summary>
|
|
A string like "Empty string is not a valid path."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidDelegate">
|
|
<summary>
|
|
A string like "Invalid delegate type (Invoke method not found)."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.ExpectedStaticProperty">
|
|
<summary>
|
|
A string like "expected only static property"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.PropertyDoesNotExist">
|
|
<summary>
|
|
A string like "Property doesn't exist on the provided type"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.FieldDoesNotExist">
|
|
<summary>
|
|
A string like "Field doesn't exist on provided type"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.TypeDoesNotHaveConstructorForTheSignature">
|
|
<summary>
|
|
A string like "Type doesn't have constructor with a given signature"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.TypeDoesNotHaveMethodForName">
|
|
<summary>
|
|
A string like "Type doesn't have a method with a given name."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.TypeDoesNotHaveMethodForNameSignature">
|
|
<summary>
|
|
A string like "Type doesn't have a method with a given name and signature."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.CountCannotBeNegative">
|
|
<summary>
|
|
A string like "Count must be non-negative."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.ArrayTypeMustBeArray">
|
|
<summary>
|
|
A string like "arrayType must be an array type"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MustHaveCodeOrTarget">
|
|
<summary>
|
|
A string like "Either code or target must be specified."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.TypeParameterIsNotDelegate(System.Object)">
|
|
<summary>
|
|
A string like "Type parameter is {0}. Expected a delegate."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidCast(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Cannot cast from type '{0}' to type '{1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.UnknownMemberType(System.Object)">
|
|
<summary>
|
|
A string like "unknown member type: '{0}'. "
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.FirstArgumentMustBeCallSite">
|
|
<summary>
|
|
A string like "RuleBuilder can only be used with delegates whose first argument is CallSite."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NoInstanceForCall">
|
|
<summary>
|
|
A string like "no instance for call."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MissingTest">
|
|
<summary>
|
|
A string like "Missing Test."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MissingTarget">
|
|
<summary>
|
|
A string like "Missing Target."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.NonGenericWithGenericGroup(System.Object)">
|
|
<summary>
|
|
A string like "The operation requires a non-generic type for {0}, but this represents generic types only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidOperation(System.Object)">
|
|
<summary>
|
|
A string like "Invalid operation: '{0}'"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.FinallyAlreadyDefined">
|
|
<summary>
|
|
A string like "Finally already defined."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.CannotHaveFaultAndFinally">
|
|
<summary>
|
|
A string like "Can not have fault and finally."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.FaultAlreadyDefined">
|
|
<summary>
|
|
A string like "Fault already defined."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.CantCreateDefaultTypeFor(System.Object)">
|
|
<summary>
|
|
A string like "Cannot create default value for type {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.UnhandledConvert(System.Object)">
|
|
<summary>
|
|
A string like "Unhandled convert: {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.NoCallableMethods(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "{0}.{1} has no publiclly visible method."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.GlobalsMustBeUnique">
|
|
<summary>
|
|
A string like "Global/top-level local variable names must be unique."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.GenNonSerializableBinder">
|
|
<summary>
|
|
A string like "Generating code from non-serializable CallSiteBinder."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidPath">
|
|
<summary>
|
|
A string like "Specified path is invalid."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.DictionaryNotHashable">
|
|
<summary>
|
|
A string like "Dictionaries are not hashable."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.LanguageRegistered">
|
|
<summary>
|
|
A string like "language already registered."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MethodOrOperatorNotImplemented">
|
|
<summary>
|
|
A string like "The method or operation is not implemented."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NoException">
|
|
<summary>
|
|
A string like "No exception."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.ExtensionMustBePublic(System.Object)">
|
|
<summary>
|
|
A string like "Extension type {0} must be public."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.AlreadyInitialized">
|
|
<summary>
|
|
A string like "Already initialized."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.MustReturnScopeExtension">
|
|
<summary>
|
|
A string like "CreateScopeExtension must return a scope extension."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidParamNumForService">
|
|
<summary>
|
|
A string like "Invalid number of parameters for the service."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidArgumentType(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Invalid type of argument {0}; expecting {1}."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.CannotChangeNonCachingValue">
|
|
<summary>
|
|
A string like "Cannot change non-caching value."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.FieldReadonly(System.Object)">
|
|
<summary>
|
|
A string like "Field {0} is read-only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.PropertyReadonly(System.Object)">
|
|
<summary>
|
|
A string like "Property {0} is read-only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.UnexpectedEvent(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Expected event from {0}.{1}, got event from {2}.{3}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.ExpectedBoundEvent(System.Object)">
|
|
<summary>
|
|
A string like "expected bound event, got {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.UnexpectedType(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Expected type {0}, got {1}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.MemberWriteOnly(System.Object)">
|
|
<summary>
|
|
A string like "can only write to member {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NoCodeToCompile">
|
|
<summary>
|
|
A string like "No code to compile."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidStreamType(System.Object)">
|
|
<summary>
|
|
A string like "Invalid stream type: {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.QueueEmpty">
|
|
<summary>
|
|
A string like "Queue empty."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.EnumerationNotStarted">
|
|
<summary>
|
|
A string like "Enumeration has not started. Call MoveNext."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.EnumerationFinished">
|
|
<summary>
|
|
A string like "Enumeration already finished."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.CantAddCasing(System.Object)">
|
|
<summary>
|
|
A string like "can't add another casing for identifier {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.CantAddIdentifier(System.Object)">
|
|
<summary>
|
|
A string like "can't add new identifier {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.InvalidCtorImplementation(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Type '{0}' doesn't provide a suitable public constructor or its implementation is faulty: {1}"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidOutputDir">
|
|
<summary>
|
|
A string like "Invalid output directory."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.InvalidAsmNameOrExtension">
|
|
<summary>
|
|
A string like "Invalid assembly name or file extension."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.CanotEmitConstant(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Cannot emit constant {0} ({1})"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.NoImplicitCast(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "No implicit cast from {0} to {1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.NoExplicitCast(System.Object,System.Object)">
|
|
<summary>
|
|
A string like "No explicit cast from {0} to {1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.NameNotDefined(System.Object)">
|
|
<summary>
|
|
A string like "name '{0}' not defined"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.NoDefaultValue">
|
|
<summary>
|
|
A string like "No default value for a given type."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.UnknownLanguageProviderType">
|
|
<summary>
|
|
A string like "Specified language provider type is not registered."
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.CantReadProperty">
|
|
<summary>
|
|
A string like "can't read from property"
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Scripting.Strings.CantWriteProperty">
|
|
<summary>
|
|
A string like "can't write to property"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.IllegalNew_GenericParams(System.Object)">
|
|
<summary>
|
|
A string like "Cannot create instance of {0} because it contains generic parameters"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Strings.VerificationException(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
A string like "Non-verifiable assembly generated: {0}:\nAssembly preserved as {1}\nError text:\n{2}\n"
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.Scripting.Error">
|
|
<summary>
|
|
Strongly-typed and parameterized exception factory.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MustHaveCodeOrTarget">
|
|
<summary>
|
|
ArgumentException with message like "Either code or target must be specified."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.TypeParameterIsNotDelegate(System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "Type parameter is {0}. Expected a delegate."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidCast(System.Object,System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "Cannot cast from type '{0}' to type '{1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.UnknownMemberType(System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "unknown member type: '{0}'. "
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.FirstArgumentMustBeCallSite">
|
|
<summary>
|
|
InvalidOperationException with message like "RuleBuilder can only be used with delegates whose first argument is CallSite."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoInstanceForCall">
|
|
<summary>
|
|
InvalidOperationException with message like "no instance for call."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MissingTest">
|
|
<summary>
|
|
InvalidOperationException with message like "Missing Test."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MissingTarget">
|
|
<summary>
|
|
InvalidOperationException with message like "Missing Target."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NonGenericWithGenericGroup(System.Object)">
|
|
<summary>
|
|
TypeLoadException with message like "The operation requires a non-generic type for {0}, but this represents generic types only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidOperation(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Invalid operation: '{0}'"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.FinallyAlreadyDefined">
|
|
<summary>
|
|
InvalidOperationException with message like "Finally already defined."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CannotHaveFaultAndFinally">
|
|
<summary>
|
|
InvalidOperationException with message like "Can not have fault and finally."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.FaultAlreadyDefined">
|
|
<summary>
|
|
InvalidOperationException with message like "Fault already defined."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CantCreateDefaultTypeFor(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Cannot create default value for type {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.UnhandledConvert(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Unhandled convert: {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoCallableMethods(System.Object,System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "{0}.{1} has no publiclly visible method."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.GlobalsMustBeUnique">
|
|
<summary>
|
|
ArgumentException with message like "Global/top-level local variable names must be unique."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.GenNonSerializableBinder">
|
|
<summary>
|
|
ArgumentException with message like "Generating code from non-serializable CallSiteBinder."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidPath">
|
|
<summary>
|
|
ArgumentException with message like "Specified path is invalid."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.DictionaryNotHashable">
|
|
<summary>
|
|
ArgumentTypeException with message like "Dictionaries are not hashable."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.LanguageRegistered">
|
|
<summary>
|
|
InvalidOperationException with message like "language already registered."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MethodOrOperatorNotImplemented">
|
|
<summary>
|
|
NotImplementedException with message like "The method or operation is not implemented."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoException">
|
|
<summary>
|
|
InvalidOperationException with message like "No exception."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.ExtensionMustBePublic(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Extension type {0} must be public."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.AlreadyInitialized">
|
|
<summary>
|
|
InvalidOperationException with message like "Already initialized."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MustReturnScopeExtension">
|
|
<summary>
|
|
InvalidImplementationException with message like "CreateScopeExtension must return a scope extension."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidParamNumForService">
|
|
<summary>
|
|
ArgumentException with message like "Invalid number of parameters for the service."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidArgumentType(System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Invalid type of argument {0}; expecting {1}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CannotChangeNonCachingValue">
|
|
<summary>
|
|
ArgumentException with message like "Cannot change non-caching value."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.FieldReadonly(System.Object)">
|
|
<summary>
|
|
MissingMemberException with message like "Field {0} is read-only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.PropertyReadonly(System.Object)">
|
|
<summary>
|
|
MissingMemberException with message like "Property {0} is read-only"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.UnexpectedEvent(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Expected event from {0}.{1}, got event from {2}.{3}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.ExpectedBoundEvent(System.Object)">
|
|
<summary>
|
|
ArgumentTypeException with message like "expected bound event, got {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.UnexpectedType(System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentTypeException with message like "Expected type {0}, got {1}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.MemberWriteOnly(System.Object)">
|
|
<summary>
|
|
MemberAccessException with message like "can only write to member {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoCodeToCompile">
|
|
<summary>
|
|
InvalidOperationException with message like "No code to compile."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidStreamType(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Invalid stream type: {0}."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.QueueEmpty">
|
|
<summary>
|
|
InvalidOperationException with message like "Queue empty."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.EnumerationNotStarted">
|
|
<summary>
|
|
InvalidOperationException with message like "Enumeration has not started. Call MoveNext."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.EnumerationFinished">
|
|
<summary>
|
|
InvalidOperationException with message like "Enumeration already finished."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CantAddCasing(System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "can't add another casing for identifier {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CantAddIdentifier(System.Object)">
|
|
<summary>
|
|
InvalidOperationException with message like "can't add new identifier {0}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidOutputDir">
|
|
<summary>
|
|
ArgumentException with message like "Invalid output directory."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.InvalidAsmNameOrExtension">
|
|
<summary>
|
|
ArgumentException with message like "Invalid assembly name or file extension."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CanotEmitConstant(System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Cannot emit constant {0} ({1})"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoImplicitCast(System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "No implicit cast from {0} to {1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoExplicitCast(System.Object,System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "No explicit cast from {0} to {1}"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NameNotDefined(System.Object)">
|
|
<summary>
|
|
MissingMemberException with message like "name '{0}' not defined"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.NoDefaultValue">
|
|
<summary>
|
|
ArgumentException with message like "No default value for a given type."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.UnknownLanguageProviderType">
|
|
<summary>
|
|
ArgumentException with message like "Specified language provider type is not registered."
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CantReadProperty">
|
|
<summary>
|
|
InvalidOperationException with message like "can't read from property"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.CantWriteProperty">
|
|
<summary>
|
|
InvalidOperationException with message like "can't write to property"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.IllegalNew_GenericParams(System.Object)">
|
|
<summary>
|
|
ArgumentException with message like "Cannot create instance of {0} because it contains generic parameters"
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Scripting.Error.VerificationException(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
System.Security.VerificationException with message like "Non-verifiable assembly generated: {0}:\nAssembly preserved as {1}\nError text:\n{2}\n"
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|
|
|