Skip to content
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.

Whitelist Overview

Digi edited this page Sep 29, 2023 · 2 revisions

The full whitelist as it is defined in the game, with pretty formatting.

Content


mscorlib.dll

(Back to top)

  • Specific members:
    • System.Reflection.MemberInfo
    • System.Reflection.MemberInfo.Name
    • System.Type
    • System.Type.FullName
    • System.Type.GetTypeFromHandle(System.RuntimeTypeHandle)
    • System.Type.GetFields(System.Reflection.BindingFlags)
    • System.Type.IsEquivalentTo(System.Type)
    • System.Type.operator ==(System.Type, System.Type)
    • System.Type.ToString()
    • System.ValueType
    • System.ValueType.Equals(object)
    • System.ValueType.GetHashCode()
    • System.ValueType.ToString()
    • System.Environment
    • System.Environment.CurrentManagedThreadId
    • System.Environment.NewLine
    • System.Environment.ProcessorCount
    • System.RuntimeType
    • System.RuntimeType.operator !=(System.RuntimeType, System.RuntimeType)
    • System.RuntimeType.GetFields(System.Reflection.BindingFlags)
    • System.Delegate
    • System.Delegate.Combine(System.Delegate, System.Delegate)
    • System.Delegate.DynamicInvoke(params object[])
    • System.Delegate.Equals(object)
    • System.Delegate.GetHashCode()
    • System.Delegate.Combine(params System.Delegate[])
    • System.Delegate.GetInvocationList()
    • System.Delegate.Remove(System.Delegate, System.Delegate)
    • System.Delegate.RemoveAll(System.Delegate, System.Delegate)
    • System.Delegate.Clone()
    • System.Delegate.operator ==(System.Delegate, System.Delegate)
    • System.Delegate.operator !=(System.Delegate, System.Delegate)
    • System.Delegate.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
    • System.Delegate.Method
    • System.Delegate.Target
  • Specific types:
    • object.*
    • System.IDisposable.*
    • string.*
    • System.StringComparison.*
    • System.Math.*
    • System.Enum.*
    • int.*
    • short.*
    • long.*
    • uint.*
    • ushort.*
    • ulong.*
    • double.*
    • float.*
    • bool.*
    • char.*
    • byte.*
    • sbyte.*
    • decimal.*
    • System.DateTime.*
    • System.TimeSpan.*
    • System.Array.*
    • System.Runtime.CompilerServices.RuntimeHelpers.*
    • System.IO.BinaryReader.*
    • System.IO.BinaryWriter.*
    • System.NullReferenceException.*
    • System.ArgumentException.*
    • System.ArgumentNullException.*
    • System.InvalidOperationException.*
    • System.FormatException.*
    • System.Exception.*
    • System.DivideByZeroException.*
    • System.InvalidCastException.*
    • System.IO.FileNotFoundException.*
    • System.NotSupportedException.*
    • System.Nullable<T>.*
    • System.StringComparer.*
    • System.IEquatable<T>.*
    • System.IComparable.*
    • System.IComparable<T>.*
    • System.BitConverter.*
    • System.FlagsAttribute.*
    • System.IO.Path.*
    • System.Random.*
    • System.Convert.*
    • System.StringSplitOptions.*
    • System.DateTimeKind.*
    • System.MidpointRounding.*
    • System.EventArgs.*
    • System.Buffer.*
    • System.Action.*
    • System.Action<T>.*
    • System.Action<T1, T2>.*
    • System.Action<T1, T2, T3>.*
    • System.Action<T1, T2, T3, T4>.*
    • System.Action<T1, T2, T3, T4, T5>.*
    • System.Action<T1, T2, T3, T4, T5, T6>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8>.*
    • System.Func<TResult>.*
    • System.Func<T, TResult>.*
    • System.Func<T1, T2, TResult>.*
    • System.Func<T1, T2, T3, TResult>.*
    • System.Func<T1, T2, T3, T4, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>.*
  • Full namespaces:
    • System.Collections.*
    • System.Collections.Generic.*
    • System.Text.*
    • System.Globalization.*

Sandbox.Common.dll

(Back to top)

  • Specific types:
    • SpaceEngineers.Game.ModAPI.Ingame.IMyTurretControlBlock.*
    • Sandbox.ModAPI.Interfaces.ITerminalAction.*
    • Sandbox.ModAPI.Interfaces.ITerminalProperty.*
    • Sandbox.ModAPI.Interfaces.ITerminalProperty<TValue>.*
    • Sandbox.ModAPI.Interfaces.TerminalPropertyExtensions.*
  • Full namespaces:
    • Sandbox.ModAPI.Ingame.*

Sandbox.Game.dll

(Back to top)

  • Specific members:
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.CurrentOutput
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.MaxOutput
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.DefinedOutput
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.ProductionEnabled
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.RemainingCapacity
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.HasCapacityRemaining
    • Sandbox.Game.EntityComponents.MyResourceSourceComponent.ResourceTypes
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent.AcceptedResources
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent.RequiredInput
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent.SuppliedRatio
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent.CurrentInput
    • Sandbox.Game.EntityComponents.MyResourceSinkComponent.IsPowered
  • Specific types:
    • Sandbox.Game.Gui.TerminalActionExtensions.*
    • Sandbox.Game.Localization.MySpaceTexts.*
    • VRage.Game.ModAPI.Ingame.MyPhysicalInventoryItemExtensions_ModAPI.*

SpaceEngineers.Game.dll

(Back to top)

  • Full namespaces:
    • SpaceEngineers.Game.ModAPI.Ingame.*

SpaceEngineers.ObjectBuilders.dll

(Back to top)

  • Full namespaces:
    • SpaceEngineers.Game.ModAPI.Ingame.*

System.dll

(Back to top)

  • Specific types:
    • System.ComponentModel.INotifyPropertyChanging.*
    • System.ComponentModel.PropertyChangingEventHandler.*
    • System.ComponentModel.PropertyChangingEventArgs.*
    • System.ComponentModel.INotifyPropertyChanged.*
    • System.ComponentModel.PropertyChangedEventHandler.*
    • System.ComponentModel.PropertyChangedEventArgs.*
  • Full namespaces:
    • System.Collections.Generic.*
    • System.Text.RegularExpressions.*

System.Collections.Immutable.dll

(Back to top)

  • Full namespaces:
    • System.Collections.Immutable.*

System.Core.dll

(Back to top)

  • Specific types:
    • System.Linq.IQueryable.*
    • System.Linq.IQueryable<T>.*
    • System.Linq.IQueryProvider.*
    • System.Linq.IOrderedQueryable.*
    • System.Linq.IOrderedQueryable<T>.*
    • System.Linq.Queryable.*
    • System.Linq.Enumerable.*
    • System.Linq.EmptyEnumerable<TElement>.*
    • System.Linq.IdentityFunction<TElement>.*
    • System.Linq.IOrderedEnumerable<TElement>.*
    • System.Linq.IGrouping<TKey, TElement>.*
    • System.Linq.ILookup<TKey, TElement>.*
    • System.Linq.Lookup<TKey, TElement>.*
    • System.Linq.Set<TElement>.*
    • System.Linq.GroupedEnumerable<TSource, TKey, TElement, TResult>.*
    • System.Linq.GroupedEnumerable<TSource, TKey, TElement>.*
    • System.Linq.OrderedEnumerable<TElement>.*
    • System.Linq.OrderedEnumerable<TElement, TKey>.*
    • System.Linq.EnumerableSorter<TElement>.*
    • System.Linq.EnumerableSorter<TElement, TKey>.*
    • System.Linq.Buffer<TElement>.*
    • System.Linq.SystemCore_EnumerableDebugView<T>.*
    • System.Linq.SystemCore_EnumerableDebugViewEmptyException.*
    • System.Linq.SystemCore_EnumerableDebugView.*
    • System.Linq.IIListProvider<TElement>.*
    • System.Linq.SingleLinkedNode<TSource>.*
    • System.Linq.EnumerableQuery.*
    • System.Linq.EnumerableQuery<T>.*
    • System.Linq.EnumerableExecutor.*
    • System.Linq.EnumerableExecutor<T>.*
    • System.Linq.EnumerableRewriter.*
    • System.Linq.TypeHelper.*
    • System.Linq.Strings.*
    • System.Linq.Error.*
    • System.Linq.AggregationMinMaxHelpers<T>.*
    • System.Linq.SRDescriptionAttribute.*
    • System.Linq.SRCategoryAttribute.*
    • System.Linq.SR.*
    • System.Linq.Enumerable.Iterator<TSource>.*
    • System.Linq.Enumerable.WhereEnumerableIterator<TSource>.*
    • System.Linq.Enumerable.WhereArrayIterator<TSource>.*
    • System.Linq.Enumerable.WhereListIterator<TSource>.*
    • System.Linq.Enumerable.SelectEnumerableIterator<TSource, TResult>.*
    • System.Linq.Enumerable.WhereSelectEnumerableIterator<TSource, TResult>.*
    • System.Linq.Enumerable.WhereSelectArrayIterator<TSource, TResult>.*
    • System.Linq.Enumerable.WhereSelectListIterator<TSource, TResult>.*
    • System.Linq.Enumerable.AppendPrependIterator<TSource>.*
    • System.Linq.Enumerable.AppendPrepend1Iterator<TSource>.*
    • System.Linq.Enumerable.AppendPrependN<TSource>.*
    • System.Linq.Enumerable.<WhereIterator>d__2<TSource>.*
    • System.Linq.Enumerable.<SelectIterator>d__5<TSource, TResult>.*
    • System.Linq.Enumerable.<>c__DisplayClass6_0<TSource>.*
    • System.Linq.Enumerable.<>c__DisplayClass7_0<TSource, TMiddle, TResult>.*
    • System.Linq.Enumerable.<SelectManyIterator>d__17<TSource, TResult>.*
    • System.Linq.Enumerable.<SelectManyIterator>d__19<TSource, TResult>.*
    • System.Linq.Enumerable.<SelectManyIterator>d__21<TSource, TCollection, TResult>.*
    • System.Linq.Enumerable.<SelectManyIterator>d__23<TSource, TCollection, TResult>.*
    • System.Linq.Enumerable.<TakeIterator>d__25<TSource>.*
    • System.Linq.Enumerable.<TakeWhileIterator>d__27<TSource>.*
    • System.Linq.Enumerable.<TakeWhileIterator>d__29<TSource>.*
    • System.Linq.Enumerable.<SkipIterator>d__31<TSource>.*
    • System.Linq.Enumerable.<SkipWhileIterator>d__33<TSource>.*
    • System.Linq.Enumerable.<SkipWhileIterator>d__35<TSource>.*
    • System.Linq.Enumerable.<JoinIterator>d__38<TOuter, TInner, TKey, TResult>.*
    • System.Linq.Enumerable.<GroupJoinIterator>d__41<TOuter, TInner, TKey, TResult>.*
    • System.Linq.Enumerable.<ConcatIterator>d__59<TSource>.*
    • System.Linq.Enumerable.<ZipIterator>d__61<TFirst, TSecond, TResult>.*
    • System.Linq.Enumerable.<DistinctIterator>d__64<TSource>.*
    • System.Linq.Enumerable.<UnionIterator>d__67<TSource>.*
    • System.Linq.Enumerable.<IntersectIterator>d__70<TSource>.*
    • System.Linq.Enumerable.<ExceptIterator>d__73<TSource>.*
    • System.Linq.Enumerable.<ReverseIterator>d__75<TSource>.*
    • System.Linq.Enumerable.<DefaultIfEmptyIterator>d__93<TSource>.*
    • System.Linq.Enumerable.<OfTypeIterator>d__95<TResult>.*
    • System.Linq.Enumerable.<CastIterator>d__97<TResult>.*
    • System.Linq.Enumerable.<RangeIterator>d__113.*
    • System.Linq.Enumerable.<RepeatIterator>d__115<TResult>.*
    • System.Linq.IdentityFunction<TElement>.<>c.*
    • System.Linq.Lookup<TKey, TElement>.Grouping.*
    • System.Linq.Lookup<TKey, TElement>.<GetEnumerator>d__12.*
    • System.Linq.Lookup<TKey, TElement>.<ApplyResultSelector>d__13<TResult>.*
    • System.Linq.Set<TElement>.Slot.*
    • System.Linq.OrderedEnumerable<TElement>.<GetEnumerator>d__1.*
    • System.Linq.EnumerableRewriter.<>c__DisplayClass9_0.*
    • System.Linq.EnumerableRewriter.<>c.*
    • System.Linq.EnumerableRewriter.<>c__DisplayClass10_0.*
    • System.Linq.ParallelEnumerable.<>c__10<TSource>.*
    • System.Linq.ParallelEnumerable.<>c__DisplayClass47_0<TSource, TKey, TResult>.*
    • System.Linq.ParallelEnumerable.<>c__DisplayClass48_0<TSource, TKey, TResult>.*
    • System.Linq.ParallelEnumerable.<>c__DisplayClass49_0<TSource, TKey, TElement, TResult>.*
    • System.Linq.ParallelEnumerable.<>c__DisplayClass50_0<TSource, TKey, TElement, TResult>.*
    • System.Linq.ParallelEnumerable.<>c__51<T>.*
    • System.Linq.ParallelEnumerable.<>c__149<TSource>.*
    • System.Linq.AggregationMinMaxHelpers<T>.<>c__DisplayClass3_0.*
    • System.Linq.AggregationMinMaxHelpers<T>.<>c__DisplayClass4_0.*
    • System.Linq.AggregationMinMaxHelpers<T>.<>c.*
    • System.Linq.ParallelQuery<TSource>.<>c__1<TCastTo>.*
    • System.Linq.ParallelQuery<TSource>.<>c__2<TCastTo>.*
    • System.Linq.Lookup<TKey, TElement>.Grouping.<GetEnumerator>d__7.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.*
    • System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>.*
    • System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>.*
  • Full namespaces:
    • System.Collections.Generic.*

System.Xml.dll

(Back to top)

  • Specific types:
    • System.Xml.Serialization.XmlElementAttribute.*
    • System.Xml.Serialization.XmlAttributeAttribute.*
    • System.Xml.Serialization.XmlArrayAttribute.*
    • System.Xml.Serialization.XmlArrayItemAttribute.*
    • System.Xml.Serialization.XmlAnyAttributeAttribute.*
    • System.Xml.Serialization.XmlAnyElementAttribute.*
    • System.Xml.Serialization.XmlAnyElementAttributes.*
    • System.Xml.Serialization.XmlArrayItemAttributes.*
    • System.Xml.Serialization.XmlAttributeEventArgs.*
    • System.Xml.Serialization.XmlAttributeOverrides.*
    • System.Xml.Serialization.XmlAttributes.*
    • System.Xml.Serialization.XmlChoiceIdentifierAttribute.*
    • System.Xml.Serialization.XmlElementAttributes.*
    • System.Xml.Serialization.XmlElementEventArgs.*
    • System.Xml.Serialization.XmlEnumAttribute.*
    • System.Xml.Serialization.XmlIgnoreAttribute.*
    • System.Xml.Serialization.XmlIncludeAttribute.*
    • System.Xml.Serialization.XmlRootAttribute.*
    • System.Xml.Serialization.XmlTextAttribute.*
    • System.Xml.Serialization.XmlTypeAttribute.*

VRage.dll

(Back to top)

  • Specific types:
    • VRage.MyTexts.MyLanguageDescription.*
    • VRage.MyLanguagesEnum.*

VRage.Game.dll

(Back to top)

  • Specific members:
    • VRage.Game.Components.Interfaces.IMyComponentContainer
    • VRage.Game.Components.Interfaces.IMyComponentContainer.TryGet<T>(out T)
    • VRage.Game.Components.Interfaces.IMyComponentContainer.Has<T>()
    • VRage.Game.Components.Interfaces.IMyComponentContainer.Get<T>()
    • VRage.Game.Components.Interfaces.IMyComponentContainer.TryGet(System.Type, out VRage.Game.Components.MyComponentBase)
    • VRage.Game.Components.MyComponentBase
    • VRage.Game.Components.MyComponentBase.GetAs<T>()
    • VRage.Game.Components.MyComponentBase.ContainerBase
    • VRage.ObjectBuilders.MyObjectBuilder_Base
    • VRage.ObjectBuilders.MyObjectBuilder_Base.TypeId
    • VRage.ObjectBuilders.MyObjectBuilder_Base.SubtypeId
    • VRage.Game.Components.MyResourceSinkComponentBase
    • VRage.Game.Components.MyResourceSinkComponentBase.AcceptedResources
    • VRage.Game.Components.MyResourceSinkComponentBase.CurrentInputByType(VRage.Game.MyDefinitionId)
    • VRage.Game.Components.MyResourceSinkComponentBase.IsPowerAvailable(VRage.Game.MyDefinitionId, float)
    • VRage.Game.Components.MyResourceSinkComponentBase.IsPoweredByType(VRage.Game.MyDefinitionId)
    • VRage.Game.Components.MyResourceSinkComponentBase.MaxRequiredInputByType(VRage.Game.MyDefinitionId)
    • VRage.Game.Components.MyResourceSinkComponentBase.RequiredInputByType(VRage.Game.MyDefinitionId)
    • VRage.Game.Components.MyResourceSinkComponentBase.SuppliedRatioByType(VRage.Game.MyDefinitionId)
  • Specific types:
    • VRage.Game.MyDefinitionId.*
    • VRage.Game.MyRelationsBetweenPlayerAndBlock.*
    • VRage.Game.MyRelationsBetweenPlayerAndBlockExtensions.*
    • VRage.Game.Components.MyResourceSourceComponentBase.*
    • VRage.Game.ObjectBuilders.Definitions.MyObjectBuilder_GasProperties.*
    • VRage.ObjectBuilders.SerializableDefinitionId.*
    • VRage.Game.MyCubeSize.*
  • Full namespaces:
    • VRage.Game.ModAPI.Ingame.*
    • VRage.Game.ModAPI.Ingame.Utilities.*
    • VRage.Game.GUI.TextPanel.*

VRage.Library.dll

(Back to top)

  • Specific members:
    • System.ArrayExtensions
    • System.ArrayExtensions.Contains<T>(T[], T)
  • Specific types:
    • System.Text.StringBuilderExtensions_Format.*
    • VRage.MyFixedPoint.*
    • VRage.MyTuple.*
    • VRage.MyTuple<T1>.*
    • VRage.MyTuple<T1, T2>.*
    • VRage.MyTuple<T1, T2, T3>.*
    • VRage.MyTuple<T1, T2, T3, T4>.*
    • VRage.MyTuple<T1, T2, T3, T4, T5>.*
    • VRage.MyTuple<T1, T2, T3, T4, T5, T6>.*
    • VRage.MyTupleComparer<T1, T2>.*
    • VRage.MyTupleComparer<T1, T2, T3>.*
    • VRage.Collections.ListReader<T>.*
  • Full namespaces:
    • System.Collections.Generic.*

VRage.Math.dll

(Back to top)

  • Full namespaces:
    • VRageMath.*

Generated from SE v203.024


A big thank you goes to Digi for providing this page.

Clone this wiki locally