API Diff between 1.3.0 and 5.5.0
111 Additions
48 Removals
ProviderImplementation.ProvidedTypes
SturmovikMission
SturmovikMission.DataProvider
-
public static class Ast
- public abstract class Data : IEquatable<Data>, IStructuralEquatable, IComparable<Data>, IComparable, IStructuralComparable
- public sealed class GroupData : IEquatable<GroupData>, IStructuralEquatable, IComparable<GroupData>, IComparable, IStructuralComparable
- public class MaxMultiplicity : IEquatable<MaxMultiplicity>, IStructuralEquatable, IComparable<MaxMultiplicity>, IComparable, IStructuralComparable
- public class MinMultiplicity : IEquatable<MinMultiplicity>, IStructuralEquatable, IComparable<MinMultiplicity>, IComparable, IStructuralComparable
- public abstract class Value : IEquatable<Value>, IStructuralEquatable, IComparable<Value>, IComparable, IStructuralComparable
- public class ValueType : IEquatable<ValueType>, IStructuralEquatable, IComparable<ValueType>, IComparable, IStructuralComparable
- public static FSharpExpr<ValueType> buildExprFromValueType(ValueType expr)
- public static string dump(Value value)
- public static FSharpExpr<ValueType> getExprOfValueType(ValueType expr)
- public static MinMultiplicity least(MinMultiplicity _arg1_0, MinMultiplicity _arg1_1)
- public static MaxMultiplicity most(MaxMultiplicity _arg1_0, MaxMultiplicity _arg1_1)
-
public static class AutoSchema
-
public static class Cached
-
public static class CachedTest
-
public static class Localization
- public static FSharpList<Tuple<int, string>> transfer(bool includeMission, FSharpFunc<int, int> getLcId, string path)
-
public static class Mcu
- public sealed class EventConnection : IEquatable<EventConnection>, IStructuralEquatable, IComparable<EventConnection>, IComparable, IStructuralComparable
- public enum EventTypes
- public interface HasEntity : McuBase
- public interface IconLCData
- public interface McuBase
- public interface McuCommand : McuBase
- public interface McuComplex : McuBase
- public interface McuEntity : McuCommand
- public interface McuIcon : McuBase
- public interface McuProximity : McuCommand
- public sealed class ReportConnection : IEquatable<ReportConnection>, IStructuralEquatable, IComparable<ReportConnection>, IComparable, IStructuralComparable
- public enum ReportTypes
- public interface SubtitleLCData
- public interface Vec3
- public static void addObjectLink(McuCommand mcu, int objekt)
- public static void addTargetLink(McuCommand mcu, int target)
- public static void connectEntity(HasEntity veh, McuEntity ent)
- public static string getEventTypeName(EventTypes _arg1)
- public static HashSet<McuBase> getGroup(FSharpFunc<McuBase, bool> isExcluded, McuBase root, FSharpList<McuBase> all)
- public static HashSet<McuBase> getGroupMulti(FSharpFunc<McuBase, bool> isExcluded, FSharpList<McuBase> roots, FSharpList<McuBase> all, IEnumerable<McuBase> visited)
- public static string getReportTypeName(ReportTypes _arg1)
- public static void substId(FSharpFunc<int, int> getNewId, McuBase mcu)
- public static void substLCId(FSharpFunc<int, int> getNewId, McuBase mcu)
-
public static class McuFactory
- public static FSharpList<FSharpFunc<Tuple<string, ValueType>, FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuBase>>>> makers { get; }
- public static bool getBoolField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static FSharpList<FSharpFunc<Tuple<string, ValueType>, FSharpOption<FSharpFunc<Value, McuBase>>>> makers { get; }
- public static FSharpList<Value> getListField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static IEnumerable<a> getMultField<a>(string name, IEnumerable<Tuple<string, a>> fields)
- public static IEnumerable<int> getMultIntField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static FSharpOption<int> getOptIntField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static FSharpList<int> getOptIntVecField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static FSharpList<Value> getSetField(string name, IEnumerable<Tuple<string, Value>> fields)
- public static FSharpList<Tuple<string, Value>> setMultField(string name, FSharpList<Value> values, FSharpList<Tuple<string, Value>> fields)
- public static FSharpList<Tuple<string, Value>> setMultIntField(string name, FSharpList<int> values, FSharpList<Tuple<string, Value>> fields)
- public static FSharpList<Tuple<string, a>> setOptField<a>(string name, FSharpOption<a> value, FSharpList<Tuple<string, a>> fields)
- public static FSharpList<Tuple<string, Value>> setOptIntVecField(string name, FSharpList<int> value, FSharpList<Tuple<string, Value>> fields)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuBase>> tryMakeMcu(string valueType_0, ValueType valueType_1)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuAttackArea>> tryMkAsAttackArea(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuBase>> tryMkAsBase(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuComplex>> tryMkAsComplex(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuCounter>> tryMkAsCounter(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuEntity>> tryMkAsEntity(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, HasEntity>> tryMkAsHasEntity(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuIcon>> tryMkAsIcon(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuProximity>> tryMkAsProximity(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuTimer>> tryMkAsTimer(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuTrigger>> tryMkAsTrigger(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuWaypoint>> tryMkAsWaypoint(string typeName, ValueType typ)
- public static McuBase upcastMaker<a>(FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, a> f, Value value_0, FSharpList<Tuple<string, int>> value_1) where a : McuBase
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuBase>> upcastMaybeMaker<a>(FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, a>> f) where a : McuBase
- public static FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, McuBase>> upcastTryMaker<a>(FSharpFunc<Tuple<string, ValueType>, FSharpOption<FSharpFunc<Tuple<Value, FSharpList<Tuple<string, int>>>, a>>> f, string namedValueType_0, ValueType namedValueType_1) where a : McuBase
- public static FSharpOption<FSharpFunc<Value, McuBase>> tryMakeMcu(string valueType_0, ValueType valueType_1)
- public static FSharpOption<FSharpFunc<Value, McuBase>> tryMkAsBase(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, McuCommand>> tryMkAsCommand(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, McuComplex>> tryMkAsComplex(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, McuEntity>> tryMkAsEntity(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, HasEntity>> tryMkAsHasEntity(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, McuIcon>> tryMkAsIcon(string typeName, ValueType typ)
- public static FSharpOption<FSharpFunc<Value, McuProximity>> tryMkAsProximity(string typeName, ValueType typ)
- public static McuBase upcastMaker<a>(FSharpFunc<Value, a> f, Value value) where a : McuBase
- public static FSharpOption<FSharpFunc<Value, McuBase>> upcastMaybeMaker<a>(FSharpOption<FSharpFunc<Value, a>> f) where a : McuBase
- public static FSharpOption<FSharpFunc<Value, McuBase>> upcastTryMaker<a>(FSharpFunc<Tuple<string, ValueType>, FSharpOption<FSharpFunc<Value, a>>> f, string namedValueType_0, ValueType namedValueType_1) where a : McuBase
-
public static class McuUtil
- public interface IMcuGroup
- public static string asString(IMcuGroup gr)
- public static FSharpList<McuBase> deepContentOf(IMcuGroup gr)
- public static FSharpList<Tuple<int, string>> deepLcStrings(IMcuGroup gr)
- public static McuBase getByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static McuCommand getCommandByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static McuCommand getCommandByName<a>(string name, FSharpList<a> mcus) where a : McuBase
- public static McuComplex getComplexTriggerByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static McuComplex getComplexTriggerByName<a>(string name, FSharpList<a> mcus) where a : McuBase
- public static McuEntity getEntityByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static McuEntity getEntityByName<a>(string name, FSharpList<a> mcus) where a : McuBase
- public static HasEntity getHasEntityByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static HasEntity getHasEntityByName<a>(string name, FSharpList<a> mcus) where a : McuBase
- public static McuIcon getIconByIndex<a>(int idx, FSharpList<a> mcus) where a : McuBase
- public static IMcuGroup groupFromList(FSharpList<McuBase> mcus)
- public static FSharpList<McuBase> moveEntitiesAfterOwners(FSharpList<McuBase> mcus)
- public static Vec3 newVec3(double x, double y, double z)
- public static Vec3 rotate(Vec3 center, double angle, Vec3 v)
- public static Vec3 translate(Vec3 t, Vec3 v)
- public static void vecCopy(Vec3 src, Vec3 dst)
- public static Vec3 vecMinus(Vec3 v, Vec3 w)
-
public static class NumericalIdentifiers
-
public static class TypeProvider
- public sealed class TypeIdentification : IEquatable<TypeIdentification>, IStructuralEquatable, IComparable<TypeIdentification>, IComparable, IStructuralComparable
- public static ProvidedMethod buildAsMcuList(FSharpFunc<string, Unit> logInfo, IProvidedDataBuilder pdb, DataListSource dataListSource, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes)
- public static ProvidedTypeDefinition buildGroupParserType(FSharpFunc<string, Unit> logInfo, IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> topComplexTypes)
- public static FSharpList<ProvidedTypeDefinition> buildLibraries(FSharpFunc<string, Unit> logInfo, IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes, string[] files)
- public static ProvidedTypeDefinition buildParserType(FSharpFunc<string, Unit> logInfo, IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes)
- public static ProvidedMethod buildAsMcuList(IProvidedDataBuilder pdb, DataListSource dataListSource, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes)
- public static ProvidedTypeDefinition buildGroupParserType(IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes)
- public static FSharpList<ProvidedTypeDefinition> buildLibraries(IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes, string[] files)
- public static FSharpList<ProvidedTypeDefinition> buildNavigators(IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes, string[] files)
- public static ProvidedTypeDefinition buildParserType(IProvidedDataBuilder pdb, FSharpList<Tuple<string, ValueType, ProvidedTypeDefinition>> namedValueTypes)
- public static FSharpFunc<a, string> getNameStore<a, b>(FSharpFunc<a, b> getValidNames) where b : IEnumerable<string>
- public static FSharpFunc<string, string> mkNewName()
- public static Tuple<FSharpFunc<TypeIdentification, ProvidedTypeDefinition>, Dictionary<TypeIdentification, ProvidedTypeDefinition>> mkProvidedTypeBuilder(FSharpFunc<string, Unit> logInfo, IProvidedDataBuilder pdb, ProvidedTypeDefinition top)
- public static void watchFile(string path, FSharpFunc<Unit, Unit> signal)
- public static Tuple<FSharpFunc<Tuple<FSharpOption<string>, ValueType>, ProvidedTypeDefinition>, Dictionary<Tuple<FSharpOption<string>, ValueType>, ProvidedTypeDefinition>> mkProvidedTypeBuilder(IProvidedDataBuilder pdb, ProvidedTypeDefinition top)
-
public static class Unification
- public static FSharpChoice<FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>>, string> tryUnifyMultMap<a, b>(string n, ValueType kind, a minMult, b maxMult, FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> oldKinds)
- public static FSharpChoice<FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>>, string> tryUnifyMultMap(string n, ValueType kind, MinMultiplicity minMult, MaxMultiplicity maxMult, FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> oldKinds)
- public static FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> unifyMultMap<a, b>(string n, ValueType kind_0, a kind_1, b kind_2, FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> oldKinds)
- public static FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> unifyMultMap(string n, ValueType kind_0, MinMultiplicity kind_1, MaxMultiplicity kind_2, FSharpMap<string, Tuple<ValueType, MinMultiplicity, MaxMultiplicity>> oldKinds)
-
public static class UniqueNames