Files

73 lines
5.5 KiB
C#

// <autogenerated>
// This code was generated by a tool. Any changes made manually will be lost
// the next time this code is regenerated.
// </autogenerated>
using System;
using Scripting.SSharp.Runtime.Configuration;
namespace Scripting.SSharp.Runtime{
public class Configurations
{
public static ScriptConfiguration CreateDefault()
{
ScriptConfiguration cf = new ScriptConfiguration();
cf.References.Add(new Reference("System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",true));
cf.References.Add(new Reference("System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",true));
cf.Types.Add(new TypeXml() { Alias = "string", QualifiedName = "System.String" });
cf.Types.Add(new TypeXml() { Alias = "int", QualifiedName = "System.Int32" });
cf.Types.Add(new TypeXml() { Alias = "long", QualifiedName = "System.Int64" });
cf.Types.Add(new TypeXml() { Alias = "Char", QualifiedName = "System.Char" });
cf.Types.Add(new TypeXml() { Alias = "bool", QualifiedName = "System.Boolean" });
cf.Types.Add(new TypeXml() { Alias = "boolean", QualifiedName = "System.Boolean" });
cf.Types.Add(new TypeXml() { Alias = "double", QualifiedName = "System.Double" });
cf.Types.Add(new TypeXml() { Alias = "decimal", QualifiedName = "System.Decimal" });
cf.Types.Add(new TypeXml() { Alias = "float", QualifiedName = "System.Single" });
cf.Types.Add(new TypeXml() { Alias = "object", QualifiedName = "System.Object" });
cf.Types.Add(new TypeXml() { Alias = "dynamic", QualifiedName = "Scripting.SSharp.Runtime.RuntimeObject" });
cf.Types.Add(new TypeXml() { Alias = "Array", QualifiedName = "System.Collections.Generic.List`1[[System.Object]]" });
cf.Types.Add(new TypeXml() { Alias = "Expando", QualifiedName = "Scripting.SSharp.Runtime.Promotion.Expando" });
cf.Types.Add(new TypeXml() { Alias = "Wrapper", QualifiedName = "Scripting.SSharp.Runtime.Promotion.ExpandoWrapper" });
cf.Scopes.Add(new ScopeDefinition() { Id = 0, Type = "Scripting.SSharp.Runtime.ScriptScopeActivator" });
cf.Scopes.Add(new ScopeDefinition() { Id = 1, Type = "Scripting.SSharp.Runtime.FunctionScopeActivator" });
cf.Scopes.Add(new ScopeDefinition() { Id = 2, Type = "Scripting.SSharp.Runtime.ScriptUsingScopeActivator" });
cf.Scopes.Add(new ScopeDefinition() { Id = 3, Type = "Scripting.SSharp.Runtime.EventScopeActivator" });
cf.Scopes.Add(new ScopeDefinition() { Id = 5, Type = "Scripting.SSharp.Runtime.LocalScopeActivator" });
cf.Scopes.Add(new ScopeDefinition() { Id = 6, Type = "Scripting.SSharp.Runtime.NamespaceScopeActivator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Plus", Type = "Scripting.SSharp.Runtime.Operators.AddOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Minus", Type = "Scripting.SSharp.Runtime.Operators.SubOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Mod", Type = "Scripting.SSharp.Runtime.Operators.ModOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Div", Type = "Scripting.SSharp.Runtime.Operators.DivOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Mul", Type = "Scripting.SSharp.Runtime.Operators.MulOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Pow", Type = "Scripting.SSharp.Runtime.Operators.PowOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Less", Type = "Scripting.SSharp.Runtime.Operators.LessOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "LessEquals", Type = "Scripting.SSharp.Runtime.Operators.LessOrEqualsOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Greater", Type = "Scripting.SSharp.Runtime.Operators.GreaterOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "GreaterEquals", Type = "Scripting.SSharp.Runtime.Operators.GreaterOrEqualsOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "And", Type = "Scripting.SSharp.Runtime.Operators.AndOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "And2", Type = "Scripting.SSharp.Runtime.Operators.ConditionalAndOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Or", Type = "Scripting.SSharp.Runtime.Operators.OrOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Or2", Type = "Scripting.SSharp.Runtime.Operators.ConditionalOrOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Equals", Type = "Scripting.SSharp.Runtime.Operators.EqualsOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "NotEquals", Type = "Scripting.SSharp.Runtime.Operators.NotEqualsOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Is", Type = "Scripting.SSharp.Runtime.Operators.IsOperator" });
cf.Operators.Add(new OperatorDefinition() { Name = "Negate1", Type = "Scripting.SSharp.Runtime.Operators.NegateOperator1" });
cf.Operators.Add(new OperatorDefinition() { Name = "Negate2", Type = "Scripting.SSharp.Runtime.Operators.NegateOperator2" });
cf.Operators.Add(new OperatorDefinition() { Name = "Negate3", Type = "Scripting.SSharp.Runtime.Operators.NegateOperator3" });
cf.SettingXml.Add(new SettingXml() { Name = "ScopeFactory", Value = "Scripting.SSharp.Runtime.ScopeFactory", Converter= "" });
cf.SettingXml.Add(new SettingXml() { Name = "ScriptableObjectType", Value = "Scripting.SSharp.Runtime.Promotion.Expando", Converter= "" });
return cf;
}
}
}