mirror of
https://github.com/PetroProtsyk/SSharp
synced 2026-06-08 12:11:10 +00:00
73 lines
5.5 KiB
C#
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;
|
|
|
|
}
|
|
}
|
|
}
|
|
|