SYMBOL INDEX (1906 symbols across 356 files) FILE: benchmarks/Entitas.Benchmarks/AERCBenchmarks.cs class AERCBenchmarks (line 13) | [MemoryDiagnoser] method GlobalSetup (line 21) | [GlobalSetup] method SafeAERC (line 28) | [Benchmark] method UnsafeAERC (line 35) | [Benchmark] FILE: benchmarks/Entitas.Benchmarks/CreateComponentBenchmarks.cs class CreateComponentBenchmarks (line 14) | [MemoryDiagnoser] method GlobalSetup (line 21) | [GlobalSetup] method Activator (line 28) | [Benchmark] method Generic (line 34) | [Benchmark] method Manual (line 40) | [Benchmark] class MovableComponent (line 50) | public sealed class MovableComponent : IComponent { } FILE: benchmarks/Entitas.Benchmarks/DelegateBenchmarks.cs class DelegateBenchmarks (line 14) | [MemoryDiagnoser] method TimesTwo (line 21) | int TimesTwo(int a) => a + a; method InstanceMethod (line 23) | [Benchmark] method Delegate (line 29) | [Benchmark] class MyClass (line 35) | class MyClass method MyClass (line 39) | public MyClass(Func method) method Invoke (line 44) | public int Invoke(int a) => _method(a); FILE: gen/Entitas.Generators/Component/ComponentDeclaration.cs type ComponentDeclaration (line 8) | public readonly struct ComponentDeclaration method ComponentDeclaration (line 24) | public ComponentDeclaration(SyntaxTree? syntaxTree, INamedTypeSymbol s... method ComponentDeclaration (line 77) | ComponentDeclaration(ComponentDeclaration component, string fullName, ... method ToEvent (line 92) | public ComponentDeclaration ToEvent(string fullName, string name, Immu... method ContextAwareComponentPrefix (line 97) | public string ContextAwareComponentPrefix(string contextPrefix) class FullNameAndContextsComparer (line 103) | public class FullNameAndContextsComparer : IEqualityComparer method GetHashCode (line 111) | public int GetHashCode(ComponentDeclaration obj) class FullNameAndMembersAndContextsComparer (line 120) | public class FullNameAndMembersAndContextsComparer : IEqualityComparer method GetHashCode (line 134) | public int GetHashCode(ComponentDeclaration obj) class FullNameAndMembersAndContextsAndIsUniqueComparer (line 146) | public class FullNameAndMembersAndContextsAndIsUniqueComparer : IEqualit... method FullNameAndMembersAndContextsAndIsUniqueComparer (line 150) | public FullNameAndMembersAndContextsAndIsUniqueComparer(IEqualityCompa... method Equals (line 155) | public bool Equals(ComponentDeclaration x, ComponentDeclaration y) => method GetHashCode (line 161) | public int GetHashCode(ComponentDeclaration obj) class FullNameAndContextsAndCleanupModeComparer (line 174) | public class FullNameAndContextsAndCleanupModeComparer : IEqualityCompar... method Equals (line 178) | public bool Equals(ComponentDeclaration x, ComponentDeclaration y) => method GetHashCode (line 183) | public int GetHashCode(ComponentDeclaration obj) class FullNameAndMembersAndContextsAndEventsComparer (line 195) | public class FullNameAndMembersAndContextsAndEventsComparer : IEqualityC... method FullNameAndMembersAndContextsAndEventsComparer (line 200) | public FullNameAndMembersAndContextsAndEventsComparer(IEqualityCompare... method Equals (line 206) | public bool Equals(ComponentDeclaration x, ComponentDeclaration y) => method GetHashCode (line 212) | public int GetHashCode(ComponentDeclaration obj) class FullNameAndContextsAndEventsComparer (line 225) | public class FullNameAndContextsAndEventsComparer : IEqualityComparer method GetHashCode (line 239) | public int GetHashCode(ComponentDeclaration obj) class ComponentsComparer (line 251) | public class ComponentsComparer : IEqualityComparer comp... method Equals (line 260) | public bool Equals(ImmutableArray x, ImmutableAr... method GetHashCode (line 263) | public int GetHashCode(ImmutableArray obj) => ob... FILE: gen/Entitas.Generators/Component/ComponentGenerator.CleanupSystem.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method CleanupSystem (line 9) | static void CleanupSystem(SourceProductionContext spc, ComponentDeclar... FILE: gen/Entitas.Generators/Component/ComponentGenerator.CleanupSystems.cs class ComponentGenerator (line 9) | partial class ComponentGenerator method CleanupSystems (line 11) | static void CleanupSystems(SourceProductionContext spc, ContextInitial... FILE: gen/Entitas.Generators/Component/ComponentGenerator.ComponentIndex.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method ComponentIndex (line 9) | static void ComponentIndex(SourceProductionContext spc, ComponentDecla... FILE: gen/Entitas.Generators/Component/ComponentGenerator.ContextExtension.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method ContextExtension (line 9) | static void ContextExtension(SourceProductionContext spc, ComponentDec... FILE: gen/Entitas.Generators/Component/ComponentGenerator.ContextInitializationMethod.cs class ComponentGenerator (line 9) | partial class ComponentGenerator method ContextInitializationMethod (line 11) | static void ContextInitializationMethod(SourceProductionContext spc, C... FILE: gen/Entitas.Generators/Component/ComponentGenerator.EntityExtension.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method EntityExtension (line 9) | static void EntityExtension(SourceProductionContext spc, ComponentDecl... FILE: gen/Entitas.Generators/Component/ComponentGenerator.EntityIndexExtension.cs class ComponentGenerator (line 9) | partial class ComponentGenerator method EntityIndexExtension (line 11) | static void EntityIndexExtension(SourceProductionContext spc, ContextI... FILE: gen/Entitas.Generators/Component/ComponentGenerator.EventSystems.cs class ComponentGenerator (line 9) | partial class ComponentGenerator method EventSystemsContextExtension (line 11) | static void EventSystemsContextExtension(SourceProductionContext spc, ... FILE: gen/Entitas.Generators/Component/ComponentGenerator.Events.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method Events (line 9) | static void Events(SourceProductionContext spc, ComponentDeclaration c... FILE: gen/Entitas.Generators/Component/ComponentGenerator.Matcher.cs class ComponentGenerator (line 7) | partial class ComponentGenerator method Matcher (line 9) | static void Matcher(SourceProductionContext spc, ComponentDeclaration ... FILE: gen/Entitas.Generators/Component/ComponentGenerator.cs class ComponentGenerator (line 13) | [Generator(LanguageNames.CSharp)] method Initialize (line 16) | public void Initialize(IncrementalGeneratorInitializationContext initC... method IsComponentCandidate (line 156) | static bool IsComponentCandidate(SyntaxNode node, CancellationToken _) method CreateComponentDeclaration (line 175) | static ComponentDeclaration? CreateComponentDeclaration(GeneratorSynta... method CreateComponentDeclarationsForCompilation (line 197) | static ImmutableArray CreateComponentDeclaration... method GetContexts (line 248) | static ImmutableArray GetContexts(INamedTypeSymbol symbol) method IsContextInitializationMethodCandidate (line 259) | static bool IsContextInitializationMethodCandidate(SyntaxNode node, Ca... method CreateContextInitializationMethodDeclaration (line 271) | static ContextInitializationMethodDeclaration? CreateContextInitializa... method ToEvent (line 295) | static ComponentDeclaration ToEvent(ComponentDeclaration component, Ev... method GeneratorSource (line 301) | static string GeneratorSource(string source) => $"{typeof(ComponentGen... FILE: gen/Entitas.Generators/Component/ContextInitializationMethodDeclaration.cs type ContextInitializationMethodDeclaration (line 8) | public struct ContextInitializationMethodDeclaration method ContextInitializationMethodDeclaration (line 21) | public ContextInitializationMethodDeclaration(SyntaxTree syntaxTree, I... class NamespaceAndClassAndNameAndContextFullNameComparer (line 41) | public class NamespaceAndClassAndNameAndContextFullNameComparer : IEqual... method Equals (line 45) | public bool Equals(ContextInitializationMethodDeclaration x, ContextIn... method GetHashCode (line 51) | public int GetHashCode(ContextInitializationMethodDeclaration obj) class NamespaceAndClassAndNameAndContextFullNameAndComponentsComparer (line 64) | public class NamespaceAndClassAndNameAndContextFullNameAndComponentsComp... method NamespaceAndClassAndNameAndContextFullNameAndComponentsComparer (line 68) | public NamespaceAndClassAndNameAndContextFullNameAndComponentsComparer... method Equals (line 73) | public bool Equals(ContextInitializationMethodDeclaration x, ContextIn... method GetHashCode (line 80) | public int GetHashCode(ContextInitializationMethodDeclaration obj) FILE: gen/Entitas.Generators/Component/EventDeclaration.cs type EventDeclaration (line 5) | public struct EventDeclaration method EventDeclaration (line 22) | public EventDeclaration(int eventTarget, int eventType, int order, str... method ContextAware (line 35) | public void ContextAware(string contextAware) class EventTargetAndEventTypeComparer (line 44) | public class EventTargetAndEventTypeComparer : IEqualityComparer method GetHashCode (line 52) | public int GetHashCode(EventDeclaration obj) class EventTargetAndEventTypeAndOrderComparer (line 63) | public class EventTargetAndEventTypeAndOrderComparer : IEqualityComparer... method Equals (line 67) | public bool Equals(EventDeclaration x, EventDeclaration y) => method GetHashCode (line 72) | public int GetHashCode(EventDeclaration obj) FILE: gen/Entitas.Generators/Component/MemberDeclaration.cs type MemberDeclaration (line 8) | public readonly struct MemberDeclaration method MemberDeclaration (line 15) | public MemberDeclaration(IFieldSymbol field) : this(field, field.Type)... method MemberDeclaration (line 17) | public MemberDeclaration(IPropertySymbol property) : this(property, pr... method MemberDeclaration (line 19) | public MemberDeclaration(ISymbol symbol, ITypeSymbol type) : this(GetT... method MemberDeclaration (line 21) | public MemberDeclaration(string type, string name, int entityIndexType) method GetTypeName (line 29) | static string GetTypeName(ITypeSymbol type) method GetEntityIndexType (line 36) | static int GetEntityIndexType(ISymbol symbol) method ToValidLowerFirst (line 46) | static string ToValidLowerFirst(string value) class TypeAndNameComparer (line 55) | public class TypeAndNameComparer : IEqualityComparer method Equals (line 59) | public bool Equals(MemberDeclaration x, MemberDeclaration y) => method GetHashCode (line 63) | public int GetHashCode(MemberDeclaration obj) class TypeAndNameAndEntityIndexTypeComparer (line 72) | public class TypeAndNameAndEntityIndexTypeComparer : IEqualityComparer method GetHashCode (line 81) | public int GetHashCode(MemberDeclaration obj) FILE: gen/Entitas.Generators/Context/ContextDeclaration.cs type ContextDeclaration (line 6) | public readonly struct ContextDeclaration : IEquatable method ContextDeclaration (line 16) | public ContextDeclaration(SyntaxTree syntaxTree, INamedTypeSymbol symbol) method Equals (line 27) | public bool Equals(ContextDeclaration other) => FullName == other.Full... method Equals (line 28) | public override bool Equals(object? obj) => obj is ContextDeclaration ... method GetHashCode (line 29) | public override int GetHashCode() => FullName.GetHashCode(); FILE: gen/Entitas.Generators/Context/ContextGenerator.ComponentIndex.cs class ContextGenerator (line 7) | partial class ContextGenerator method ComponentIndex (line 9) | static void ComponentIndex(SourceProductionContext spc, ContextDeclara... FILE: gen/Entitas.Generators/Context/ContextGenerator.Context.cs class ContextGenerator (line 7) | partial class ContextGenerator method Context (line 9) | static void Context(SourceProductionContext spc, ContextDeclaration co... FILE: gen/Entitas.Generators/Context/ContextGenerator.Entity.cs class ContextGenerator (line 7) | partial class ContextGenerator method Entity (line 9) | static void Entity(SourceProductionContext spc, ContextDeclaration con... FILE: gen/Entitas.Generators/Context/ContextGenerator.Matcher.cs class ContextGenerator (line 7) | partial class ContextGenerator method Matcher (line 9) | static void Matcher(SourceProductionContext spc, ContextDeclaration co... FILE: gen/Entitas.Generators/Context/ContextGenerator.cs class ContextGenerator (line 11) | [Generator(LanguageNames.CSharp)] method Initialize (line 14) | public void Initialize(IncrementalGeneratorInitializationContext initC... method IsContextCandidate (line 26) | static bool IsContextCandidate(SyntaxNode node, CancellationToken _) method CreateContextDeclaration (line 45) | static ContextDeclaration? CreateContextDeclaration(GeneratorSyntaxCon... method OnContextChanged (line 63) | static void OnContextChanged(SourceProductionContext spc, (ContextDecl... method ContextAwarePath (line 72) | static string ContextAwarePath(ContextDeclaration context, string hint... method GeneratorSource (line 77) | static string GeneratorSource(string source) FILE: gen/Entitas.Generators/EntitasAnalyzerConfigOptions.cs class EntitasAnalyzerConfigOptions (line 7) | public static class EntitasAnalyzerConfigOptions method ComponentCleanupSystems (line 24) | public static bool ComponentCleanupSystems(AnalyzerConfigOptionsProvid... method ComponentComponentIndex (line 25) | public static bool ComponentComponentIndex(AnalyzerConfigOptionsProvid... method ComponentContextExtension (line 26) | public static bool ComponentContextExtension(AnalyzerConfigOptionsProv... method ComponentContextInitializationMethod (line 27) | public static bool ComponentContextInitializationMethod(AnalyzerConfig... method ComponentEntityExtension (line 28) | public static bool ComponentEntityExtension(AnalyzerConfigOptionsProvi... method ComponentEntityIndexExtension (line 29) | public static bool ComponentEntityIndexExtension(AnalyzerConfigOptions... method ComponentEvents (line 30) | public static bool ComponentEvents(AnalyzerConfigOptionsProvider optio... method ComponentEventSystemsContextExtension (line 31) | public static bool ComponentEventSystemsContextExtension(AnalyzerConfi... method ComponentMatcher (line 32) | public static bool ComponentMatcher(AnalyzerConfigOptionsProvider opti... method ContextComponentIndex (line 34) | public static bool ContextComponentIndex(AnalyzerConfigOptionsProvider... method ContextContext (line 35) | public static bool ContextContext(AnalyzerConfigOptionsProvider option... method ContextEntity (line 36) | public static bool ContextEntity(AnalyzerConfigOptionsProvider options... method ContextMatcher (line 37) | public static bool ContextMatcher(AnalyzerConfigOptionsProvider option... method IsTrue (line 39) | static bool IsTrue(AnalyzerConfigOptionsProvider optionsProvider, Synt... FILE: gen/Entitas.Generators/Templates.cs class Templates (line 6) | public static class Templates method GeneratedPath (line 8) | public static string GeneratedPath(string hintName) method GeneratedFileHeader (line 13) | public static string GeneratedFileHeader(string generatorSource) method CombinedNamespace (line 29) | public static string CombinedNamespace(string? @namespace, string suffix) method NamespaceDeclaration (line 36) | public static string NamespaceDeclaration(string? @namespace, string c... method RemoveSuffix (line 43) | public static string RemoveSuffix(this string str, string suffix) method ContextPrefix (line 50) | public static string ContextPrefix(string context) method ContextAware (line 55) | public static string ContextAware(string contextPrefix) method ComponentMethodParams (line 60) | public static string ComponentMethodParams(ComponentDeclaration compon... method ComponentMethodArgs (line 63) | public static string ComponentMethodArgs(ComponentDeclaration componen... method ComponentValueMethodArgs (line 66) | public static string ComponentValueMethodArgs(ComponentDeclaration com... method ComponentValueAssignments (line 69) | public static string ComponentValueAssignments(ComponentDeclaration co... FILE: samples/Unity/Assets/Sample/Editor/CustomObjectDrawer.cs class CustomObjectDrawer (line 5) | public class CustomObjectDrawer : ITypeDrawer, IDefaultInstanceCreator method HandlesType (line 7) | public bool HandlesType(Type type) => type == typeof(MyCustomObject); method CreateDefault (line 9) | public object CreateDefault(Type type) => new MyCustomObject("Default"); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: samples/Unity/Assets/Sample/Editor/PersonComponentDrawer.cs class PersonComponentDrawer (line 6) | public class PersonComponentDrawer : IComponentDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(MyPersonComponent); method DrawComponent (line 10) | public IComponent DrawComponent(IComponent component) type PersonGender (line 23) | enum PersonGender FILE: samples/Unity/Assets/Sample/Runtime/Components/MyArray2DComponent.cs class MyArray2DComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyArray3DComponent.cs class MyArray3DComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyArrayComponent.cs class MyArrayComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyCharComponent.cs class MyCharComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyCustomObjectComponent.cs class MyCustomObjectComponent (line 4) | [Context(typeof(GameContext))] class MyCustomObject (line 10) | public class MyCustomObject method MyCustomObject (line 14) | public MyCustomObject(string name) FILE: samples/Unity/Assets/Sample/Runtime/Components/MyDateTimeComponent.cs class MyDateTimeComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyDictArrayComponent.cs class MyDictArrayComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyDictionaryComponent.cs class MyDictionaryComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyDontDrawComponent.cs class MyDontDrawComponent (line 5) | [Context(typeof(GameContext)), DontDrawComponent] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyFlagComponent.cs class MyFlagComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyHashSetComponent.cs class MyHashSetComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyJaggedArrayComponent.cs class MyJaggedArrayComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyListArrayComponent.cs class MyListArrayComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyListComponent.cs class MyListComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyMemberListComponent.cs class MyMemberListComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyMonoBehaviourSubClassComponent.cs class MyMonoBehaviourSubClassComponent (line 5) | [Context(typeof(GameContext))] class MyMonoBehaviourSubClass (line 11) | public class MyMonoBehaviourSubClass : MonoBehaviour { } FILE: samples/Unity/Assets/Sample/Runtime/Components/MyPersonComponent.cs class MyPersonComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyPropertyComponent.cs class MyPropertyComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MySimpleObjectComponent.cs class MySimpleObjectComponent (line 5) | [Context(typeof(GameContext))] class MySimpleObject (line 11) | public class MySimpleObject FILE: samples/Unity/Assets/Sample/Runtime/Components/MySystemObjectComponent.cs class MySystemObjectComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyUniqueComponent.cs class MyUniqueComponent (line 4) | [Context(typeof(GameContext)), Unique] FILE: samples/Unity/Assets/Sample/Runtime/Components/MyUnsupportedObjectComponent.cs class MyUnsupportedObjectComponent (line 4) | [Context(typeof(GameContext))] class UnsupportedObject (line 10) | public class UnsupportedObject method UnsupportedObject (line 14) | public UnsupportedObject(string value) FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyAnimationCurveComponent.cs class MyAnimationCurveComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyBoolComponent.cs class MyBoolComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyBoundsComponent.cs class MyBoundsComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyColorComponent.cs class MyColorComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyDoubleComponent.cs class MyDoubleComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyEnumComponent.cs class MyEnumComponent (line 4) | [Context(typeof(GameContext))] type MyEnum (line 10) | public enum MyEnum FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyFlagsComponent.cs class MyFlagsComponent (line 4) | [Context(typeof(GameContext))] type MyFlags (line 10) | [System.Flags] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyFloatComponent.cs class MyFloatComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyGameObjectComponent.cs class MyGameObjectComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyIntComponent.cs class MyIntComponent (line 4) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyRectComponent.cs class MyRectComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyStringComponent.cs class MyStringComponent (line 4) | [Context(typeof(GameContext)), Context(typeof(InputContext))] method ToString (line 9) | public override string ToString() => $"MyString({Value})"; FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyTexture2DComponent.cs class MyTexture2DComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyTextureComponent.cs class MyTextureComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyUnityObjectComponent.cs class MyUnityObjectComponent (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyVector2Component.cs class MyVector2Component (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyVector3Component.cs class MyVector3Component (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/Components/UnityBuiltInTypes/MyVector4Component.cs class MyVector4Component (line 5) | [Context(typeof(GameContext))] FILE: samples/Unity/Assets/Sample/Runtime/ComponentsController.cs class ComponentsController (line 8) | public class ComponentsController : MonoBehaviour method Start (line 10) | void Start() method CreateTestGroups (line 22) | void CreateTestGroups(GameContext context) method CreateTestEntities (line 30) | void CreateTestEntities(GameContext context) method CreateTestEntityWithNullValues (line 113) | void CreateTestEntityWithNullValues(GameContext context) method CreateTestEntityError (line 146) | void CreateTestEntityError(GameContext context) FILE: samples/Unity/Assets/Sample/Runtime/Contexts/ContextInitialization.cs class ContextInitialization (line 3) | public static partial class ContextInitialization method InitializeAllContexts (line 5) | public static void InitializeAllContexts() method InitializeGameContext (line 11) | [ContextInitialization(typeof(GameContext))] method InitializeInputContext (line 14) | [ContextInitialization(typeof(InputContext))] FILE: samples/Unity/Assets/Sample/Runtime/Contexts/GameContext.cs class GameContext (line 3) | partial class GameContext : IContext { } FILE: samples/Unity/Assets/Sample/Runtime/Contexts/InputContext.cs class InputContext (line 3) | partial class InputContext : IContext { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/AReactiveSystem.cs class AReactiveSystem (line 5) | public class AReactiveSystem : ReactiveSystem method AReactiveSystem (line 7) | public AReactiveSystem(GameContext context) : base(context) { } method GetTrigger (line 9) | protected override ICollector GetTrigger(IContext true; method Execute (line 14) | protected override void Execute(List entities) FILE: samples/Unity/Assets/Sample/Runtime/Systems/CleanupSystem.cs class CleanupSystem (line 3) | public class CleanupSystem : ICleanupSystem method Cleanup (line 5) | public void Cleanup() { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/FastSystem.cs class FastSystem (line 4) | public class FastSystem : IExecuteSystem method Execute (line 6) | public void Execute() FILE: samples/Unity/Assets/Sample/Runtime/Systems/MixedSystem.cs class MixedSystem (line 3) | public class MixedSystem : IInitializeSystem, IExecuteSystem, ICleanupSy... method Initialize (line 5) | public void Initialize() method Execute (line 10) | public void Execute() method Cleanup (line 15) | public void Cleanup() method TearDown (line 20) | public void TearDown() FILE: samples/Unity/Assets/Sample/Runtime/Systems/ProcessRandomValueSystem.cs class ProcessRandomValueSystem (line 4) | public class ProcessRandomValueSystem : ReactiveSystem method ProcessRandomValueSystem (line 6) | public ProcessRandomValueSystem(GameContext context) : base(context) { } method GetTrigger (line 8) | protected override ICollector GetTrigger(IContext true; method Execute (line 13) | protected override void Execute(List entities) FILE: samples/Unity/Assets/Sample/Runtime/Systems/RandomDurationSystem.cs class RandomDurationSystem (line 5) | public class RandomDurationSystem : IExecuteSystem method Execute (line 7) | public void Execute() FILE: samples/Unity/Assets/Sample/Runtime/Systems/RandomValueSystem.cs class RandomValueSystem (line 4) | public class RandomValueSystem : IExecuteSystem method RandomValueSystem (line 8) | public RandomValueSystem(GameContext context) method Execute (line 13) | public void Execute() FILE: samples/Unity/Assets/Sample/Runtime/Systems/SlowInitializeExecuteSystem.cs class SlowInitializeExecuteSystem (line 4) | public class SlowInitializeExecuteSystem : IInitializeSystem, IExecuteSy... method Initialize (line 6) | public void Initialize() method Execute (line 11) | public void Execute() FILE: samples/Unity/Assets/Sample/Runtime/Systems/SlowInitializeSystem.cs class SlowInitializeSystem (line 4) | public class SlowInitializeSystem : IInitializeSystem method Initialize (line 6) | public void Initialize() FILE: samples/Unity/Assets/Sample/Runtime/Systems/SlowSystem.cs class SlowSystem (line 4) | public class SlowSystem : IExecuteSystem method Execute (line 6) | public void Execute() FILE: samples/Unity/Assets/Sample/Runtime/Systems/SomeExecuteSystem.cs class SomeExecuteSystem (line 3) | public class SomeExecuteSystem : IExecuteSystem method Execute (line 5) | public void Execute() { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/SomeInitializeExecuteSystem.cs class SomeInitializeExecuteSystem (line 3) | public class SomeInitializeExecuteSystem : IInitializeSystem, IExecuteSy... method Initialize (line 5) | public void Initialize() { } method Execute (line 7) | public void Execute() { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/SomeInitializeReactiveSystem.cs class SomeInitializeReactiveSystem (line 4) | public class SomeInitializeReactiveSystem : ReactiveSystem,... method SomeInitializeReactiveSystem (line 6) | public SomeInitializeReactiveSystem(GameContext context) : base(contex... method GetTrigger (line 8) | protected override ICollector GetTrigger(IContext true; method Initialize (line 13) | public void Initialize() { } method Execute (line 15) | protected override void Execute(List entities) { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/SomeInitializeSystem.cs class SomeInitializeSystem (line 3) | public class SomeInitializeSystem : IInitializeSystem method Initialize (line 5) | public void Initialize() { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/SomeReactiveSystem.cs class SomeReactiveSystem (line 4) | public class SomeReactiveSystem : ReactiveSystem method SomeReactiveSystem (line 6) | public SomeReactiveSystem(GameContext context) : base(context) { } method GetTrigger (line 8) | protected override ICollector GetTrigger(IContext true; method Execute (line 13) | protected override void Execute(List entities) { } FILE: samples/Unity/Assets/Sample/Runtime/Systems/TearDownSystem.cs class TearDownSystem (line 3) | public class TearDownSystem : ITearDownSystem method TearDown (line 5) | public void TearDown() FILE: samples/Unity/Assets/Sample/Runtime/SystemsController.cs class SystemsController (line 5) | public class SystemsController : MonoBehaviour method Start (line 10) | void Start() method CreateNestedSystems (line 26) | Systems CreateNestedSystems() method CreateSomeSystems (line 40) | Systems CreateSomeSystems() method Update (line 45) | void Update() method CreateAllSystemCombinations (line 54) | Systems CreateAllSystemCombinations() method CreateSubSystems (line 64) | Systems CreateSubSystems() method CreateSameInstance (line 75) | Systems CreateSameInstance() method CreateEmptySystems (line 84) | Systems CreateEmptySystems() class SomeSystems (line 97) | sealed class SomeSystems : Feature method SomeSystems (line 99) | public SomeSystems(GameContext gameContext) FILE: samples/Unity/Assets/Sample/Tests/Editor/Tests/ContextTests.cs class ContextTests (line 5) | [TestFixture] method EnsuresSameDeterministicOrderWhenGettingEntitiesAfterDestroyAllEntities (line 8) | [Test] FILE: samples/Unity/Assets/Sample/Tests/Editor/Tests/EntityLinkTests.cs class EntityLinkTests (line 7) | public class EntityLinkTests method BeforeEach (line 14) | [SetUp] method LinksEntityAndContextAndRetainsEntity (line 25) | [Test] method ThrowsWhenAlreadyLinked (line 37) | [Test] method UnlinksEntityReleasesEntity (line 47) | [Test] method ThrowsWhenAlreadyUnlinked (line 60) | [Test] method GetSameEntityLink (line 66) | [Test] method AddsEntityLinkAndLinks (line 72) | [Test] method Unlinks (line 83) | [Test] method ReusesLink (line 95) | [Test] method CanToString (line 107) | [Test] FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Collector Destructor/CollectorDestructorController.cs class CollectorDestructorController (line 6) | public class CollectorDestructorController : MonoBehaviour method Start (line 11) | void Start() method Update (line 24) | void Update() FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Entity Stress Test/EntityStressTestController.cs class EntityStressTestController (line 4) | public class EntityStressTestController : MonoBehaviour method Start (line 11) | void Start() method Update (line 25) | void Update() FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/EntityLink/EntityLinkController.cs class EntityLinkController (line 4) | public class EntityLinkController : MonoBehaviour method Start (line 6) | void Start() FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Fixtures/TestComponent.cs class TestComponent (line 4) | [Context(typeof(GameContext)), Context(typeof(InputContext))] FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Fixtures/TestReactiveSystem.cs class TestReactiveSystem (line 4) | public class TestReactiveSystem : ReactiveSystem method TestReactiveSystem (line 6) | public TestReactiveSystem(GameContext context) : base(context) { } method GetTrigger (line 8) | protected override ICollector GetTrigger(IContext true; method Execute (line 13) | protected override void Execute(List entities) { } FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Group Alloc/GroupAllocController.cs class GroupAllocController (line 6) | public class GroupAllocController : MonoBehaviour method Start (line 15) | void Start() method Update (line 23) | void Update() method Iterate (line 32) | void Iterate() type GroupAlloc (line 61) | public enum GroupAlloc FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/Reactive System Exception/ReactiveSystemExceptionController.cs class ReactiveSystemExceptionController (line 9) | public class ReactiveSystemExceptionController : MonoBehaviour method Start (line 14) | void Start() method Update (line 23) | void Update() class ExceptionReactiveSystem (line 30) | public class ExceptionReactiveSystem : ReactiveSystem method ExceptionReactiveSystem (line 32) | public ExceptionReactiveSystem(GameContext context) : base(context) { } method GetTrigger (line 34) | protected override ICollector GetTrigger(IContext true; method Execute (line 39) | protected override void Execute(List entities) FILE: samples/Unity/Assets/Sample/Tests/Manual Tests/ReactiveSystem Destructor/ReactiveSystemDestructorController.cs class ReactiveSystemDestructorController (line 5) | public class ReactiveSystemDestructorController : MonoBehaviour method Start (line 10) | void Start() method Update (line 21) | void Update() FILE: src/Entitas.Generators.Attributes/CleanupAttribute.cs class CleanupAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] method CleanupAttribute (line 10) | public CleanupAttribute(CleanupMode cleanupMode) type CleanupMode (line 16) | public enum CleanupMode FILE: src/Entitas.Generators.Attributes/ContextAttribute.cs class ContextAttribute (line 5) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method ContextAttribute (line 10) | public ContextAttribute(Type type) FILE: src/Entitas.Generators.Attributes/ContextInitializationAttribute.cs class ContextInitializationAttribute (line 5) | [AttributeUsage(AttributeTargets.Method)] method ContextInitializationAttribute (line 10) | public ContextInitializationAttribute(Type type) FILE: src/Entitas.Generators.Attributes/EntityIndexAttribute.cs class EntityIndexAttribute (line 5) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] method EntityIndexAttribute (line 10) | public EntityIndexAttribute(bool isPrimary) FILE: src/Entitas.Generators.Attributes/EventAttribute.cs class EventAttribute (line 5) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method EventAttribute (line 12) | public EventAttribute(EventTarget eventTarget, EventType eventType = E... type EventTarget (line 20) | public enum EventTarget type EventType (line 26) | public enum EventType FILE: src/Entitas.Generators.Attributes/UniqueAttribute.cs class UniqueAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] FILE: src/Entitas.Unity.Editor/ContextObserverEditor.cs class ContextObserverEditor (line 8) | [CustomEditor(typeof(ContextObserverBehaviour))] method OnInspectorGUI (line 11) | public override void OnInspectorGUI() FILE: src/Entitas.Unity.Editor/DebugSystemsEditor.cs class DebugSystemsEditor (line 10) | [CustomEditor(typeof(DebugSystemsBehaviour))] type SortMethod (line 13) | enum SortMethod method OnEnable (line 49) | void OnEnable() method OnInspectorGUI (line 54) | public override void OnInspectorGUI() method DrawSystemsOverview (line 73) | static void DrawSystemsOverview(DebugSystems systems) method DrawSystemsMonitor (line 91) | void DrawSystemsMonitor(DebugSystems systems) method DrawSystemList (line 140) | void DrawSystemList(DebugSystems systems) method DrawSystemInfos (line 221) | int DrawSystemInfos(DebugSystems systems, SystemInterfaceFlags type) method GetSortedSystemInfos (line 324) | static IEnumerable GetSortedSystemInfos(IEnumerable type.IsArray; method CreateDefault (line 9) | public object CreateDefault(Type type) => FILE: src/Entitas.Unity.Editor/DefaultInstanceCreator/DefaultStringCreator.cs class DefaultStringCreator (line 5) | public class DefaultStringCreator : IDefaultInstanceCreator method HandlesType (line 7) | public bool HandlesType(Type type) => type == typeof(string); method CreateDefault (line 9) | public object CreateDefault(Type type) => string.Empty; FILE: src/Entitas.Unity.Editor/DefaultInstanceCreator/IDefaultInstanceCreator.cs type IDefaultInstanceCreator (line 5) | public interface IDefaultInstanceCreator method HandlesType (line 7) | bool HandlesType(Type type); method CreateDefault (line 9) | object CreateDefault(Type type); FILE: src/Entitas.Unity.Editor/EntitasHierarchyIcon.cs class EntitasHierarchyIcon (line 7) | [InitializeOnLoad] method EntitasHierarchyIcon (line 109) | static EntitasHierarchyIcon() method OnHierarchyWindowItemOnGUI (line 115) | static void OnHierarchyWindowItemOnGUI(int instanceID, Rect selectionR... FILE: src/Entitas.Unity.Editor/EntitasMenuItems.cs class EntitasMenuItems (line 13) | public static class EntitasMenuItems method EntitasSettings (line 19) | [MenuItem("Tools/Entitas/Settings...", false, 1)] method EnableVisualDebugging (line 22) | [MenuItem("Tools/Entitas/Enable VisualDebugging", false, 2)] method ValidateEnableVisualDebugging (line 31) | [MenuItem("Tools/Entitas/Enable VisualDebugging", true)] method EnableDeepProfiling (line 41) | [MenuItem("Tools/Entitas/Enable Deep Profiling", false, 3)] method ValidateEnableDeepProfiling (line 50) | [MenuItem("Tools/Entitas/Enable Deep Profiling", true)] method SetSafeAerc (line 60) | [MenuItem("Tools/Entitas/AERC - Safe", false, 4)] method ValidateSetSafeAerc (line 66) | [MenuItem("Tools/Entitas/AERC - Safe", true)] method SetUnsafeAerc (line 74) | [MenuItem("Tools/Entitas/AERC - FastAndUnsafe", false, 5)] method ValidateSetUnsafeAerc (line 80) | [MenuItem("Tools/Entitas/AERC - FastAndUnsafe", true)] method GenerateDefaultInstanceCreator (line 93) | [MenuItem("Tools/Entitas/Generate/DefaultInstanceCreator", false, 6)] method GenerateTypeDrawer (line 96) | [MenuItem("Tools/Entitas/Generate/TypeDrawer", false, 7)] method ShowStatistics (line 99) | [MenuItem("Tools/Entitas/Show Statistics", false, 8)] method EntitasWiki (line 107) | [MenuItem("Tools/Entitas/Open Entitas Wiki...", false, 50)] method EntitasChat (line 110) | [MenuItem("Tools/Entitas/Join the Entitas Discord Server...", false, 51)] method Feedback (line 113) | [MenuItem("Tools/Entitas/Feedback", false, 100)] method ValidateFeedback (line 116) | [MenuItem("Tools/Entitas/Feedback", true)] method ReportBug (line 119) | [MenuItem("Tools/Entitas/Report a bug...", false, 101)] method RequestFeature (line 122) | [MenuItem("Tools/Entitas/Request a feature...", false, 102)] method GetStatistics (line 125) | public static Dictionary GetStatistics() method GetContexts (line 151) | static Dictionary GetContexts(Type[] components) => compo... method GetContextNames (line 164) | static string[] GetContextNames(Type type) => Attribute method GetContextNamesOrDefault (line 170) | static string[] GetContextNamesOrDefault(Type type) method IsSystem (line 179) | static bool IsSystem(Type type) => FILE: src/Entitas.Unity.Editor/EntitasSettings.cs class EntitasSettings (line 7) | public sealed class EntitasSettings : ScriptableObject FILE: src/Entitas.Unity.Editor/EntityDrawer.cs class EntityDrawer (line 12) | public static partial class EntityDrawer method DrawEntity (line 14) | public static void DrawEntity(Entity entity) method DrawMultipleEntities (line 49) | public static void DrawMultipleEntities(Entity[] entities) method DrawComponents (line 99) | public static void DrawComponents(Entity entity) method DrawComponent (line 143) | public static void DrawComponent(bool[] unfoldedComponents, string[] c... method DrawObjectMember (line 220) | public static bool DrawObjectMember(Type memberType, string memberName... method CreateDefault (line 305) | public static bool CreateDefault(Type type, out object defaultValue) method DrawAddComponentMenu (line 341) | static int DrawAddComponentMenu(Entity entity) method DrawUnsupportedType (line 355) | static void DrawUnsupportedType(Type memberType, string memberName, ob... method GenerateIDefaultInstanceCreator (line 379) | public static void GenerateIDefaultInstanceCreator(string typeName) method GenerateITypeDrawer (line 389) | public static void GenerateITypeDrawer(string typeName) method GenerateTemplate (line 399) | static void GenerateTemplate(string folder, string filePath, string te... FILE: src/Entitas.Unity.Editor/EntityDrawerState.cs class EntityDrawer (line 10) | public static partial class EntityDrawer type ComponentInfo (line 22) | public struct ComponentInfo method EntityDrawer (line 62) | static EntityDrawer() method GetUnfoldedComponents (line 69) | static bool[] GetUnfoldedComponents(Entity entity) method GetComponentMemberSearch (line 83) | static string[] GetComponentMemberSearch(Entity entity) method GetComponentInfos (line 97) | static ComponentInfo[] GetComponentInfos(Entity entity) method GetComponentDrawer (line 120) | static IComponentDrawer GetComponentDrawer(Type type) method GetTypeDrawer (line 129) | static ITypeDrawer GetTypeDrawer(Type type) FILE: src/Entitas.Unity.Editor/EntityEditor.cs class EntityEditor (line 6) | [CustomEditor(typeof(EntityBehaviour)), CanEditMultipleObjects] method OnInspectorGUI (line 9) | public override void OnInspectorGUI() FILE: src/Entitas.Unity.Editor/EntityLinkEditor.cs class EntityLinkEditor (line 7) | [CustomEditor(typeof(EntityLink))] method OnInspectorGUI (line 10) | public override void OnInspectorGUI() FILE: src/Entitas.Unity.Editor/IComponentDrawer.cs type IComponentDrawer (line 5) | public interface IComponentDrawer method HandlesType (line 7) | bool HandlesType(Type type); method DrawComponent (line 9) | IComponent DrawComponent(IComponent component); FILE: src/Entitas.Unity.Editor/TypeDrawer/AnimationCurveTypeDrawer.cs class AnimationCurveTypeDrawer (line 7) | public class AnimationCurveTypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(AnimationCurve); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/ArrayTypeDrawer.cs class ArrayTypeDrawer (line 9) | public class ArrayTypeDrawer : ITypeDrawer method HandlesType (line 11) | public bool HandlesType(Type type) => type.IsArray; method DrawAndGetNewValue (line 13) | public object DrawAndGetNewValue(Type memberType, string memberName, o... method DrawRank1 (line 34) | Array DrawRank1(Array array, string memberName, Type elementType, int ... method DrawAddElement (line 66) | Array DrawAddElement(Array array, string memberName, Type elementType) method DrawRank2 (line 92) | Array DrawRank2(Array array, string memberName, Type elementType, obje... method DrawRank3 (line 118) | Array DrawRank3(Array array, string memberName, Type elementType, obje... method DrawEditActions (line 144) | static Func DrawEditActions(Array array, Type elementType, int ... method ArrayRemoveAt (line 186) | static Array ArrayRemoveAt(Array array, Type elementType, int removeAt) method ArrayInsertAt (line 193) | static Array ArrayInsertAt(Array array, Type elementType, object value... FILE: src/Entitas.Unity.Editor/TypeDrawer/BoolTypeDrawer.cs class BoolTypeDrawer (line 6) | public class BoolTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(bool); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/BoundsTypeDrawer.cs class BoundsTypeDrawer (line 7) | public class BoundsTypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Bounds); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/CharTypeDrawer.cs class CharTypeDrawer (line 6) | public class CharTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(char); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/ColorTypeDrawer.cs class ColorTypeDrawer (line 7) | public class ColorTypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Color); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/DateTimeTypeDrawer.cs class DateTimeTypeDrawer (line 6) | public class DateTimeTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(DateTime); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/DictionaryTypeDrawer.cs class DictionaryTypeDrawer (line 10) | public class DictionaryTypeDrawer : ITypeDrawer method HandlesType (line 14) | public bool HandlesType(Type type) => type.IsGenericType && type.GetGe... method DrawAndGetNewValue (line 16) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/DoubleTypeDrawer.cs class DoubleTypeDrawer (line 6) | public class DoubleTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(double); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/EnumTypeDrawer.cs class EnumTypeDrawer (line 6) | public class EnumTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type.IsEnum; method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/FloatTypeDrawer.cs class FloatTypeDrawer (line 6) | public class FloatTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(float); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/HashSetTypeDrawer.cs class HashSetTypeDrawer (line 10) | public class HashSetTypeDrawer : ITypeDrawer method HandlesType (line 12) | public bool HandlesType(Type type) => type.IsGenericType && type.GetGe... method DrawAndGetNewValue (line 14) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/ITypeDrawer.cs type ITypeDrawer (line 5) | public interface ITypeDrawer method HandlesType (line 7) | bool HandlesType(Type type); method DrawAndGetNewValue (line 9) | object DrawAndGetNewValue(Type memberType, string memberName, object v... FILE: src/Entitas.Unity.Editor/TypeDrawer/IntTypeDrawer.cs class IntTypeDrawer (line 6) | public class IntTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(int); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/ListTypeDrawer.cs class ListTypeDrawer (line 10) | public class ListTypeDrawer : ITypeDrawer method HandlesType (line 12) | public bool HandlesType(Type type) => type.GetInterfaces().Contains(ty... method DrawAndGetNewValue (line 14) | public object DrawAndGetNewValue(Type memberType, string memberName, o... method DrawEditActions (line 49) | static Func DrawEditActions(IList list, Type elementType, int i... method DrawAddElement (line 99) | IList DrawAddElement(IList list, string memberName, Type elementType) FILE: src/Entitas.Unity.Editor/TypeDrawer/RectTypeDrawer.cs class RectTypeDrawer (line 7) | public class RectTypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Rect); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/StringTypeDrawer.cs class StringTypeDrawer (line 6) | public class StringTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => type == typeof(string); method DrawAndGetNewValue (line 10) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/UnityObjectTypeDrawer.cs class UnityObjectTypeDrawer (line 6) | public class UnityObjectTypeDrawer : ITypeDrawer method HandlesType (line 8) | public bool HandlesType(Type type) => method DrawAndGetNewValue (line 12) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/Vector2TypeDrawer.cs class Vector2TypeDrawer (line 7) | public class Vector2TypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Vector2); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/Vector3TypeDrawer.cs class Vector3TypeDrawer (line 7) | public class Vector3TypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Vector3); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity.Editor/TypeDrawer/Vector4TypeDrawer.cs class Vector4TypeDrawer (line 7) | public class Vector4TypeDrawer : ITypeDrawer method HandlesType (line 9) | public bool HandlesType(Type type) => type == typeof(Vector4); method DrawAndGetNewValue (line 11) | public object DrawAndGetNewValue(Type memberType, string memberName, o... FILE: src/Entitas.Unity/ContextObserver/ContextObserverBehaviour.cs class ContextObserverBehaviour (line 7) | public class ContextObserverBehaviour : MonoBehaviour method Initialize (line 18) | public void Initialize(IContext context) method OnEntityCreated (line 26) | void OnEntityCreated(IContext context, Entity entity) method OnGroupCreated (line 37) | void OnGroupCreated(IContext context, IGroup group) method Update (line 42) | void Update() method OnDestroy (line 47) | void OnDestroy() method ToString (line 53) | public override string ToString() FILE: src/Entitas.Unity/ContextObserver/ContextObserverExtension.cs class ContextObserverExtension (line 5) | public static class ContextObserverExtension method CreateContextObserver (line 8) | [System.Diagnostics.Conditional("false")] method FindContextObserver (line 17) | public static ContextObserverBehaviour FindContextObserver(this IConte... FILE: src/Entitas.Unity/DebugSystems/AvgResetInterval.cs type AvgResetInterval (line 3) | public enum AvgResetInterval FILE: src/Entitas.Unity/DebugSystems/DebugSystems.cs class DebugSystems (line 8) | public class DebugSystems : Systems method DebugSystems (line 45) | public DebugSystems(string name) method DebugSystems (line 50) | protected DebugSystems(bool noInit) { } method Initialize (line 52) | protected void Initialize(string name) method Add (line 61) | public override Systems Add(ISystem system) method ResetDurations (line 87) | public void ResetDurations() method Initialize (line 97) | public override void Initialize() method Execute (line 113) | public override void Execute() method Cleanup (line 119) | public override void Cleanup() method StepExecute (line 125) | public void StepExecute() method StepCleanup (line 149) | public void StepCleanup() method TearDown (line 170) | public override void TearDown() FILE: src/Entitas.Unity/DebugSystems/DebugSystemsBehaviour.cs class DebugSystemsBehaviour (line 5) | public class DebugSystemsBehaviour : MonoBehaviour method Initialize (line 11) | public void Initialize(DebugSystems systems) FILE: src/Entitas.Unity/DebugSystems/Feature.cs class Feature (line 4) | public class Feature : DebugSystems method Feature (line 6) | public Feature(string name) : base(name) { } method Feature (line 8) | public Feature() : base(true) => Initialize(GetType().FullName); method Feature (line 13) | public Feature(string name) : this() { } method Feature (line 15) | public Feature() { } method Initialize (line 17) | public override void Initialize() method Execute (line 28) | public override void Execute() method Cleanup (line 39) | public override void Cleanup() method TearDown (line 50) | public override void TearDown() method Feature (line 64) | public Feature(string name) { } method Feature (line 66) | public Feature() { } class Feature (line 11) | public class Feature : Systems method Feature (line 6) | public Feature(string name) : base(name) { } method Feature (line 8) | public Feature() : base(true) => Initialize(GetType().FullName); method Feature (line 13) | public Feature(string name) : this() { } method Feature (line 15) | public Feature() { } method Initialize (line 17) | public override void Initialize() method Execute (line 28) | public override void Execute() method Cleanup (line 39) | public override void Cleanup() method TearDown (line 50) | public override void TearDown() method Feature (line 64) | public Feature(string name) { } method Feature (line 66) | public Feature() { } class Feature (line 62) | public class Feature : Systems method Feature (line 6) | public Feature(string name) : base(name) { } method Feature (line 8) | public Feature() : base(true) => Initialize(GetType().FullName); method Feature (line 13) | public Feature(string name) : this() { } method Feature (line 15) | public Feature() { } method Initialize (line 17) | public override void Initialize() method Execute (line 28) | public override void Execute() method Cleanup (line 39) | public override void Cleanup() method TearDown (line 50) | public override void TearDown() method Feature (line 64) | public Feature(string name) { } method Feature (line 66) | public Feature() { } FILE: src/Entitas.Unity/DebugSystems/SystemInfo.cs class SystemInfo (line 3) | public class SystemInfo method SystemInfo (line 43) | public SystemInfo(ISystem system) method AddExecutionDuration (line 55) | public void AddExecutionDuration(double executionDuration) method AddCleanupDuration (line 67) | public void AddCleanupDuration(double cleanupDuration) method ResetDurations (line 79) | public void ResetDurations() method GetInterfaceFlags (line 88) | static SystemInterfaceFlags GetInterfaceFlags(ISystem system) FILE: src/Entitas.Unity/DebugSystems/SystemInterfaceFlags.cs type SystemInterfaceFlags (line 5) | [Flags] FILE: src/Entitas.Unity/Entity/DontDrawComponentAttribute.cs class DontDrawComponentAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] FILE: src/Entitas.Unity/Entity/EntityBehaviour.cs class EntityBehaviour (line 6) | public class EntityBehaviour : MonoBehaviour method Initialize (line 16) | public void Initialize(IContext context, Entity entity, Stack _applicationIsQuitting = true; method ToString (line 39) | public override string ToString() => $"EntityLink({gameObject.name})"; class EntityLinkExtension (line 42) | public static class EntityLinkExtension method GetEntityLink (line 44) | public static EntityLink GetEntityLink(this GameObject gameObject) => ... method Link (line 46) | public static EntityLink Link(this GameObject gameObject, Entity entity) method Unlink (line 61) | public static void Unlink(this GameObject gameObject) FILE: src/Entitas/Collector/Collector.cs class Collector (line 8) | public class Collector : ICollector where TEntity : En... method Collector (line 29) | public Collector(IGroup group, GroupEvent groupEvent) : this(... method Collector (line 33) | public Collector(IGroup[] groups, GroupEvent[] groupEvents) method Activate (line 58) | public void Activate() method Deactivate (line 87) | public void Deactivate() method ClearCollectedEntities (line 100) | public void ClearCollectedEntities() method ToString (line 108) | public override string ToString() FILE: src/Entitas/Collector/CollectorContextExtension.cs class CollectorContextExtension (line 3) | public static class CollectorContextExtension method CreateCollector (line 6) | public static ICollector CreateCollector( method CreateCollector (line 13) | public static ICollector CreateCollector( FILE: src/Entitas/Collector/CollectorException.cs class CollectorException (line 3) | public class CollectorException : EntitasException method CollectorException (line 5) | public CollectorException(string message, string hint) : base(message,... FILE: src/Entitas/Collector/ICollector.cs type ICollector (line 5) | public interface ICollector method Activate (line 9) | void Activate(); method Deactivate (line 10) | void Deactivate(); method ClearCollectedEntities (line 11) | void ClearCollectedEntities(); type ICollector (line 14) | public interface ICollector : ICollector where TEntity : Entity method Activate (line 9) | void Activate(); method Deactivate (line 10) | void Deactivate(); method ClearCollectedEntities (line 11) | void ClearCollectedEntities(); FILE: src/Entitas/Collector/TriggerOnEvent.cs type TriggerOnEvent (line 3) | public struct TriggerOnEvent where TEntity : Entity method TriggerOnEvent (line 8) | public TriggerOnEvent(IMatcher matcher, GroupEvent groupEvent) FILE: src/Entitas/Collector/TriggerOnEventMatcherExtension.cs class TriggerOnEventMatcherExtension (line 3) | public static class TriggerOnEventMatcherExtension method Added (line 5) | public static TriggerOnEvent Added(this IMatcher Removed(this IMatcher AddedOrRemoved(this IMa... FILE: src/Entitas/Context/Context.cs class Context (line 11) | public class Context : IContext where TEntity : Entity method Context (line 79) | public Context(int totalComponents, Func entityFactory) : thi... method Context (line 83) | public Context(int totalComponents, int startCreationIndex, ContextInf... method CreateEntity (line 187) | public TEntity CreateEntity() method DestroyAllEntities (line 219) | public void DestroyAllEntities() method HasEntity (line 232) | public bool HasEntity(TEntity entity) => _entities.Contains(entity); method GetEntities (line 235) | public TEntity[] GetEntities() method GetEntities (line 241) | public TEntity[] GetEntities(IMatcher matcher) method GetGroup (line 249) | public IGroup GetGroup(IMatcher matcher) method AddEntityIndex (line 275) | public void AddEntityIndex(IEntityIndex entityIndex) method GetEntityIndex (line 284) | public IEntityIndex GetEntityIndex(string name) method ResetCreationIndex (line 293) | public void ResetCreationIndex() => _creationIndex = 0; method ClearComponentPool (line 296) | public void ClearComponentPool(int index) => _componentPools[index]?.C... method ClearComponentPools (line 299) | public void ClearComponentPools() method Reset (line 307) | public void Reset() method RemoveAllEventHandlers (line 316) | public void RemoveAllEventHandlers() method ToString (line 324) | public override string ToString() => _contextInfo.Name; FILE: src/Entitas/Context/ContextInfo.cs class ContextInfo (line 5) | public class ContextInfo method ContextInfo (line 11) | public ContextInfo(string name, string[] componentNames, Type[] compon... FILE: src/Entitas/Context/Exceptions/ContextDoesNotContainEntityException.cs class ContextDoesNotContainEntityException (line 3) | public class ContextDoesNotContainEntityException : EntitasException method ContextDoesNotContainEntityException (line 5) | public ContextDoesNotContainEntityException(string message, string hin... FILE: src/Entitas/Context/Exceptions/ContextEntityIndexDoesAlreadyExistException.cs class ContextEntityIndexDoesAlreadyExistException (line 3) | public class ContextEntityIndexDoesAlreadyExistException : EntitasException method ContextEntityIndexDoesAlreadyExistException (line 5) | public ContextEntityIndexDoesAlreadyExistException(IContext context, s... FILE: src/Entitas/Context/Exceptions/ContextEntityIndexDoesNotExistException.cs class ContextEntityIndexDoesNotExistException (line 3) | public class ContextEntityIndexDoesNotExistException : EntitasException method ContextEntityIndexDoesNotExistException (line 5) | public ContextEntityIndexDoesNotExistException(IContext context, strin... FILE: src/Entitas/Context/Exceptions/ContextInfoException.cs class ContextInfoException (line 3) | public class ContextInfoException : EntitasException method ContextInfoException (line 5) | public ContextInfoException(IContext context, ContextInfo contextInfo) : FILE: src/Entitas/Context/Exceptions/ContextStillHasRetainedEntitiesException.cs class ContextStillHasRetainedEntitiesException (line 6) | public class ContextStillHasRetainedEntitiesException : EntitasException method ContextStillHasRetainedEntitiesException (line 8) | public ContextStillHasRetainedEntitiesException(IContext context, IEnu... method EntitiesToString (line 12) | static string EntitiesToString(IEnumerable entities) => FILE: src/Entitas/Context/Exceptions/EntityIsNotDestroyedException.cs class EntityIsNotDestroyedException (line 3) | public class EntityIsNotDestroyedException : EntitasException method EntityIsNotDestroyedException (line 5) | public EntityIsNotDestroyedException(string message) : FILE: src/Entitas/Context/IContext.cs type IContext (line 9) | public interface IContext method DestroyAllEntities (line 26) | void DestroyAllEntities(); method AddEntityIndex (line 28) | void AddEntityIndex(IEntityIndex entityIndex); method GetEntityIndex (line 29) | IEntityIndex GetEntityIndex(string name); method ResetCreationIndex (line 31) | void ResetCreationIndex(); method ClearComponentPool (line 32) | void ClearComponentPool(int index); method ClearComponentPools (line 33) | void ClearComponentPools(); method RemoveAllEventHandlers (line 34) | void RemoveAllEventHandlers(); method Reset (line 35) | void Reset(); method CreateEntity (line 40) | TEntity CreateEntity(); method HasEntity (line 42) | bool HasEntity(TEntity entity); method GetEntities (line 43) | TEntity[] GetEntities(); method GetEntities (line 44) | TEntity[] GetEntities(IMatcher matcher); method GetGroup (line 45) | IGroup GetGroup(IMatcher matcher); type IContext (line 38) | public interface IContext : IContext where TEntity : Entity method DestroyAllEntities (line 26) | void DestroyAllEntities(); method AddEntityIndex (line 28) | void AddEntityIndex(IEntityIndex entityIndex); method GetEntityIndex (line 29) | IEntityIndex GetEntityIndex(string name); method ResetCreationIndex (line 31) | void ResetCreationIndex(); method ClearComponentPool (line 32) | void ClearComponentPool(int index); method ClearComponentPools (line 33) | void ClearComponentPools(); method RemoveAllEventHandlers (line 34) | void RemoveAllEventHandlers(); method Reset (line 35) | void Reset(); method CreateEntity (line 40) | TEntity CreateEntity(); method HasEntity (line 42) | bool HasEntity(TEntity entity); method GetEntities (line 43) | TEntity[] GetEntities(); method GetEntities (line 44) | TEntity[] GetEntities(IMatcher matcher); method GetGroup (line 45) | IGroup GetGroup(IMatcher matcher); FILE: src/Entitas/EntitasException.cs class EntitasException (line 6) | public class EntitasException : Exception method EntitasException (line 8) | public EntitasException(string message, string hint) : FILE: src/Entitas/Entity/Entity.cs class Entity (line 20) | public class Entity method Entity (line 94) | public Entity() method Initialize (line 100) | public void Initialize(int creationIndex, int totalComponents, Stack _components[index] != null; method HasComponents (line 263) | public bool HasComponents(int[] indexes) method HasAnyComponent (line 274) | public bool HasAnyComponent(int[] indexes) method IsEmpty (line 284) | public bool IsEmpty() method RemoveAllComponents (line 294) | public void RemoveAllComponents() method GetComponentPool (line 308) | public Stack GetComponentPool(int index) method CreateComponent (line 322) | public IComponent CreateComponent(int index, Type type) method CreateComponent (line 332) | public T CreateComponent(int index) where T : new() method Retain (line 348) | public void Retain(object owner) => _aerc.Retain(owner); method Release (line 356) | public void Release(object owner) method Destroy (line 364) | public void Destroy() method InternalDestroy (line 374) | public void InternalDestroy() method RemoveAllOnEntityReleasedHandlers (line 385) | public void RemoveAllOnEntityReleasedHandlers() => OnEntityReleased = ... method ToString (line 390) | public override string ToString() FILE: src/Entitas/Entity/EntityEqualityComparer.cs class EntityEqualityComparer (line 5) | public class EntityEqualityComparer : IEqualityComparer x == y; method GetHashCode (line 11) | public int GetHashCode(TEntity obj) => obj.Id; FILE: src/Entitas/Entity/Exceptions/EntityAlreadyHasComponentException.cs class EntityAlreadyHasComponentException (line 3) | public class EntityAlreadyHasComponentException : EntitasException method EntityAlreadyHasComponentException (line 5) | public EntityAlreadyHasComponentException(int index, string message, s... FILE: src/Entitas/Entity/Exceptions/EntityDoesNotHaveComponentException.cs class EntityDoesNotHaveComponentException (line 3) | public class EntityDoesNotHaveComponentException : EntitasException method EntityDoesNotHaveComponentException (line 5) | public EntityDoesNotHaveComponentException(int index, string message, ... FILE: src/Entitas/Entity/Exceptions/EntityIsAlreadyRetainedByOwnerException.cs class EntityIsAlreadyRetainedByOwnerException (line 3) | public class EntityIsAlreadyRetainedByOwnerException : EntitasException method EntityIsAlreadyRetainedByOwnerException (line 5) | public EntityIsAlreadyRetainedByOwnerException(Entity entity, object o... FILE: src/Entitas/Entity/Exceptions/EntityIsNotEnabledException.cs class EntityIsNotEnabledException (line 3) | public class EntityIsNotEnabledException : EntitasException method EntityIsNotEnabledException (line 5) | public EntityIsNotEnabledException(string message) : FILE: src/Entitas/Entity/Exceptions/EntityIsNotRetainedByOwnerException.cs class EntityIsNotRetainedByOwnerException (line 3) | public class EntityIsNotRetainedByOwnerException : EntitasException method EntityIsNotRetainedByOwnerException (line 5) | public EntityIsNotRetainedByOwnerException(Entity entity, object owner) : FILE: src/Entitas/Entity/IAERC.cs type IAERC (line 3) | public interface IAERC method Retain (line 6) | void Retain(object owner); method Release (line 7) | void Release(object owner); FILE: src/Entitas/Entity/SafeAERC.cs class SafeAERC (line 13) | public sealed class SafeAERC : IAERC method SafeAERC (line 23) | public SafeAERC(Entity entity) method Retain (line 28) | public void Retain(object owner) method Release (line 34) | public void Release(object owner) FILE: src/Entitas/Entity/UnsafeAERC.cs class UnsafeAERC (line 12) | public sealed class UnsafeAERC : IAERC method Retain (line 20) | public void Retain(object owner) => _retainCount += 1; method Release (line 22) | public void Release(object owner) => _retainCount -= 1; FILE: src/Entitas/EntityIndex/AbstractEntityIndex.cs class AbstractEntityIndex (line 5) | public abstract class AbstractEntityIndex : IEntityIndex ... method AbstractEntityIndex (line 15) | protected AbstractEntityIndex(string name, IGroup group, Func... method AbstractEntityIndex (line 23) | protected AbstractEntityIndex(string name, IGroup group, Func... method Activate (line 31) | public virtual void Activate() method Deactivate (line 37) | public virtual void Deactivate() method ToString (line 44) | public override string ToString() => Name; method IndexEntities (line 46) | protected void IndexEntities(IGroup group) method OnEntityAdded (line 63) | protected void OnEntityAdded(IGroup group, TEntity entity, in... method OnEntityRemoved (line 77) | protected void OnEntityRemoved(IGroup group, TEntity entity, ... method AddEntity (line 91) | protected abstract void AddEntity(TKey key, TEntity entity); method RemoveEntity (line 93) | protected abstract void RemoveEntity(TKey key, TEntity entity); method Clear (line 95) | protected abstract void Clear(); FILE: src/Entitas/EntityIndex/EntityIndex.cs class EntityIndex (line 6) | public class EntityIndex : AbstractEntityIndex group, Func group, Func group, Func group, Func GetEntities(TKey key) method ToString (line 51) | public override string ToString() => $"EntityIndex({Name})"; method Clear (line 53) | protected override void Clear() method AddEntity (line 74) | protected override void AddEntity(TKey key, TEntity entity) method RemoveEntity (line 89) | protected override void RemoveEntity(TKey key, TEntity entity) FILE: src/Entitas/EntityIndex/EntityIndexException.cs class EntityIndexException (line 3) | public class EntityIndexException : EntitasException method EntityIndexException (line 5) | public EntityIndexException(string message, string hint) : base(messag... FILE: src/Entitas/EntityIndex/IEntityIndex.cs type IEntityIndex (line 3) | public interface IEntityIndex method Activate (line 7) | void Activate(); method Deactivate (line 8) | void Deactivate(); FILE: src/Entitas/EntityIndex/PrimaryEntityIndex.cs class PrimaryEntityIndex (line 6) | public class PrimaryEntityIndex : AbstractEntityIndex group, Func group, Func group, Func group, Func $"PrimaryEntityIndex({Name})"; method Clear (line 48) | protected override void Clear() method AddEntity (line 66) | protected override void AddEntity(TKey key, TEntity entity) method RemoveEntity (line 86) | protected override void RemoveEntity(TKey key, TEntity entity) FILE: src/Entitas/Extensions/CollectionExtension.cs class CollectionExtension (line 6) | public static class CollectionExtension method SingleEntity (line 11) | public static Entity SingleEntity(this ICollection collection) method SingleEntity (line 22) | public static TEntity SingleEntity(this ICollection ... class SingleEntityException (line 31) | public class SingleEntityException : EntitasException method SingleEntityException (line 33) | public SingleEntityException(int count) : FILE: src/Entitas/Extensions/EntitasStringExtension.cs class EntitasStringExtension (line 3) | public static class EntitasStringExtension method RemoveSuffix (line 5) | public static string RemoveSuffix(this string str, string suffix) FILE: src/Entitas/Group/Group.cs class Group (line 12) | public class Group : IGroup where TEntity : Entity method Group (line 38) | public Group(IMatcher matcher) method HandleEntitySilently (line 44) | public void HandleEntitySilently(TEntity entity) method HandleEntity (line 53) | public void HandleEntity(TEntity entity, int index, IComponent component) method UpdateEntity (line 62) | public void UpdateEntity(TEntity entity, int index, IComponent previou... method RemoveAllEventHandlers (line 75) | public void RemoveAllEventHandlers() method HandleEntity (line 82) | public GroupChanged HandleEntity(TEntity entity) => method AddEntitySilently (line 89) | bool AddEntitySilently(TEntity entity) method AddEntity (line 107) | void AddEntity(TEntity entity, int index, IComponent component) method RemoveEntitySilently (line 113) | bool RemoveEntitySilently(TEntity entity) method RemoveEntity (line 126) | void RemoveEntity(TEntity entity, int index, IComponent component) method ContainsEntity (line 139) | public bool ContainsEntity(TEntity entity) => _entities.Contains(entity); method GetEntities (line 142) | public TEntity[] GetEntities() method GetEntities (line 148) | public List GetEntities(List buffer) method AsEnumerable (line 155) | public IEnumerable AsEnumerable() => _entities; method GetEnumerator (line 157) | public HashSet.Enumerator GetEnumerator() => _entities.GetEnu... method GetSingleEntity (line 162) | public TEntity GetSingleEntity() method ToString (line 188) | public override string ToString() => _toStringCache ??= $"Group({_matc... FILE: src/Entitas/Group/GroupEvent.cs type GroupEvent (line 3) | public enum GroupEvent : byte FILE: src/Entitas/Group/GroupExtension.cs class GroupExtension (line 3) | public static class GroupExtension method CreateCollector (line 6) | public static ICollector CreateCollector(this IGroup... FILE: src/Entitas/Group/GroupSingleEntityException.cs class GroupSingleEntityException (line 5) | public class GroupSingleEntityException : EntitasException wher... method GroupSingleEntityException (line 7) | public GroupSingleEntityException(IGroup group) : FILE: src/Entitas/Group/IGroup.cs type IGroup (line 14) | public interface IGroup method RemoveAllEventHandlers (line 18) | void RemoveAllEventHandlers(); method HandleEntitySilently (line 29) | void HandleEntitySilently(TEntity entity); method HandleEntity (line 30) | void HandleEntity(TEntity entity, int index, IComponent component); method HandleEntity (line 31) | GroupChanged HandleEntity(TEntity entity); method UpdateEntity (line 33) | void UpdateEntity(TEntity entity, int index, IComponent previousCompon... method ContainsEntity (line 35) | bool ContainsEntity(TEntity entity); method GetEntities (line 37) | TEntity[] GetEntities(); method GetEntities (line 38) | List GetEntities(List buffer); method GetSingleEntity (line 39) | TEntity GetSingleEntity(); method AsEnumerable (line 41) | IEnumerable AsEnumerable(); method GetEnumerator (line 42) | HashSet.Enumerator GetEnumerator(); type IGroup (line 21) | public interface IGroup : IGroup where TEntity : Entity method RemoveAllEventHandlers (line 18) | void RemoveAllEventHandlers(); method HandleEntitySilently (line 29) | void HandleEntitySilently(TEntity entity); method HandleEntity (line 30) | void HandleEntity(TEntity entity, int index, IComponent component); method HandleEntity (line 31) | GroupChanged HandleEntity(TEntity entity); method UpdateEntity (line 33) | void UpdateEntity(TEntity entity, int index, IComponent previousCompon... method ContainsEntity (line 35) | bool ContainsEntity(TEntity entity); method GetEntities (line 37) | TEntity[] GetEntities(); method GetEntities (line 38) | List GetEntities(List buffer); method GetSingleEntity (line 39) | TEntity GetSingleEntity(); method AsEnumerable (line 41) | IEnumerable AsEnumerable(); method GetEnumerator (line 42) | HashSet.Enumerator GetEnumerator(); FILE: src/Entitas/IComponent.cs type IComponent (line 13) | public interface IComponent { } FILE: src/Entitas/Matcher/Interfaces/IAllOfMatcher.cs type IAllOfMatcher (line 3) | public interface IAllOfMatcher : IAnyOfMatcher where T... method AnyOf (line 5) | IAnyOfMatcher AnyOf(params int[] indexes); method AnyOf (line 6) | IAnyOfMatcher AnyOf(params IMatcher[] matchers); FILE: src/Entitas/Matcher/Interfaces/IAnyOfMatcher.cs type IAnyOfMatcher (line 3) | public interface IAnyOfMatcher : INoneOfMatcher where ... method NoneOf (line 5) | INoneOfMatcher NoneOf(params int[] indexes); method NoneOf (line 6) | INoneOfMatcher NoneOf(params IMatcher[] matchers); FILE: src/Entitas/Matcher/Interfaces/ICompoundMatcher.cs type ICompoundMatcher (line 3) | public interface ICompoundMatcher : IMatcher where TEn... FILE: src/Entitas/Matcher/Interfaces/IMatcher.cs type IMatcher (line 3) | public interface IMatcher where TEntity : Entity method Matches (line 6) | bool Matches(TEntity entity); FILE: src/Entitas/Matcher/Interfaces/INoneOfMatcher.cs type INoneOfMatcher (line 3) | public interface INoneOfMatcher : ICompoundMatcher whe... FILE: src/Entitas/Matcher/Matcher.cs class Matcher (line 3) | public partial class Matcher : IAllOfMatcher where TEn... method Matcher (line 17) | Matcher() { } method AnyOf (line 19) | IAnyOfMatcher IAllOfMatcher.AnyOf(params int[] indexes) method AnyOf (line 27) | IAnyOfMatcher IAllOfMatcher.AnyOf(params IMatcher NoneOf(params int[] indexes) method NoneOf (line 38) | public INoneOfMatcher NoneOf(params IMatcher[] match... method Matches (line 41) | public bool Matches(TEntity entity) => FILE: src/Entitas/Matcher/MatcherEquals.cs class Matcher (line 3) | public partial class Matcher method Equals (line 5) | public override bool Equals(object obj) method EqualIndexes (line 23) | static bool EqualIndexes(int[] i1, int[] i2) method GetHashCode (line 44) | public override int GetHashCode() method ApplyHash (line 59) | static int ApplyHash(int hash, int[] indexes, int i1, int i2) FILE: src/Entitas/Matcher/MatcherException.cs class MatcherException (line 5) | public class MatcherException : Exception method MatcherException (line 7) | public MatcherException(int indexes) : base($"Matcher.Indexes.Length m... FILE: src/Entitas/Matcher/MatcherStatic.cs class Matcher (line 6) | public partial class Matcher method AllOf (line 14) | public static IAllOfMatcher AllOf(params int[] indexes) method AllOf (line 21) | public static IAllOfMatcher AllOf(params IMatcher[] ... method AnyOf (line 28) | public static IAnyOfMatcher AnyOf(params int[] indexes) method AnyOf (line 35) | public static IAnyOfMatcher AnyOf(params IMatcher[] ... method MergeIndexes (line 42) | static int[] MergeIndexes(int[] allOfIndexes, int[] anyOfIndexes, int[... method MergeIndexes (line 53) | static int[] MergeIndexes(IMatcher[] matchers) method GetComponentNames (line 68) | static string[] GetComponentNames(IMatcher[] matchers) method SetComponentNames (line 79) | static void SetComponentNames(Matcher matcher, IMatcher indexes) FILE: src/Entitas/Matcher/MatcherToString.cs class Matcher (line 6) | public partial class Matcher method ToString (line 10) | public override string ToString() method GetComponentNames (line 39) | static string GetComponentNames(string prefix, int[] indexArray, strin... FILE: src/Entitas/Systems/Interfaces/ICleanupSystem.cs type ICleanupSystem (line 5) | public interface ICleanupSystem : ISystem method Cleanup (line 7) | void Cleanup(); FILE: src/Entitas/Systems/Interfaces/IExecuteSystem.cs type IExecuteSystem (line 5) | public interface IExecuteSystem : ISystem method Execute (line 7) | void Execute(); FILE: src/Entitas/Systems/Interfaces/IInitializeSystem.cs type IInitializeSystem (line 5) | public interface IInitializeSystem : ISystem method Initialize (line 7) | void Initialize(); FILE: src/Entitas/Systems/Interfaces/IReactiveSystem.cs type IReactiveSystem (line 3) | public interface IReactiveSystem : IExecuteSystem method Activate (line 5) | void Activate(); method Deactivate (line 6) | void Deactivate(); method Clear (line 7) | void Clear(); FILE: src/Entitas/Systems/Interfaces/ISystem.cs type ISystem (line 7) | public interface ISystem { } FILE: src/Entitas/Systems/Interfaces/ITearDownSystem.cs type ITearDownSystem (line 5) | public interface ITearDownSystem : ISystem method TearDown (line 7) | void TearDown(); FILE: src/Entitas/Systems/ParallelSystem.cs class ParallelSystem (line 9) | public abstract class ParallelSystem : IExecuteSystem where TEn... method ParallelSystem (line 13) | protected ParallelSystem(IGroup group) method Execute (line 18) | public virtual void Execute() method Execute (line 26) | protected abstract void Execute(TEntity entity); FILE: src/Entitas/Systems/ReactiveSystem.cs class ReactiveSystem (line 10) | public abstract class ReactiveSystem : IReactiveSystem where TE... method ReactiveSystem (line 17) | protected ReactiveSystem(IContext context) method ReactiveSystem (line 22) | protected ReactiveSystem(ICollector collector) method GetTrigger (line 28) | protected abstract ICollector GetTrigger(IContext co... method Filter (line 31) | protected abstract bool Filter(TEntity entity); method Execute (line 33) | protected abstract void Execute(List entities); method Activate (line 38) | public void Activate() => _collector.Activate(); method Deactivate (line 44) | public void Deactivate() => _collector.Deactivate(); method Clear (line 47) | public void Clear() => _collector.ClearCollectedEntities(); method Execute (line 51) | public void Execute() method ToString (line 83) | public override string ToString() => _toStringCache ??= $"ReactiveSyst... FILE: src/Entitas/Systems/Systems.cs class Systems (line 10) | public class Systems : IInitializeSystem, IExecuteSystem, ICleanupSystem... method Add (line 18) | public virtual Systems Add(ISystem system) method Remove (line 28) | public void Remove(ISystem system) method Initialize (line 38) | public virtual void Initialize() method Execute (line 46) | public virtual void Execute() method Cleanup (line 54) | public virtual void Cleanup() method TearDown (line 62) | public virtual void TearDown() method ActivateReactiveSystems (line 69) | public void ActivateReactiveSystems() method DeactivateReactiveSystems (line 86) | public void DeactivateReactiveSystems() method ClearReactiveSystems (line 100) | public void ClearReactiveSystems() FILE: tests/Entitas.Generators.IntegrationTests/AnyFlagComponentAddedTests.cs class AnyFlagComponentAddedTests (line 8) | public class AnyFlagComponentAddedTests method AnyFlagComponentAddedTests (line 14) | public AnyFlagComponentAddedTests() method IsNullWhenNothingChanged (line 22) | [Fact] method PassesEntityWhenAdded (line 29) | [Fact] method SkipsWhenTriggeringComponentHasBeenRemoved (line 37) | [Fact] method CanUnsubscribeInCallback (line 49) | [Fact] method CanDestroyListenerEntityInCallback (line 58) | [Fact] class AnyLoadingAddedListener (line 74) | public class AnyLoadingAddedListener : IMyAppMainAnyLoadingAddedListener method AnyLoadingAddedListener (line 78) | public AnyLoadingAddedListener(MainContext context) method OnAnyLoadingAdded (line 87) | public void OnAnyLoadingAdded(MyApp.Main.Entity entity) FILE: tests/Entitas.Generators.IntegrationTests/AnyFlagComponentRemovedTests.cs class AnyFlagComponentRemovedTests (line 8) | public class AnyFlagComponentRemovedTests method AnyFlagComponentRemovedTests (line 14) | public AnyFlagComponentRemovedTests() method IsNullWhenNothingChanged (line 22) | [Fact] method PassesEntityWhenRemoved (line 30) | [Fact] method SkipsWhenTriggeringComponentHasBeenAdded (line 42) | [Fact] method CanUnsubscribeInCallback (line 55) | [Fact] method CanDestroyListenerEntityInCallback (line 68) | [Fact] class AnyLoadingRemovedListener (line 89) | public class AnyLoadingRemovedListener : IMyAppMainAnyLoadingRemovedList... method AnyLoadingRemovedListener (line 93) | public AnyLoadingRemovedListener(MainContext context) method OnAnyLoadingRemoved (line 102) | public void OnAnyLoadingRemoved(MyApp.Main.Entity entity) FILE: tests/Entitas.Generators.IntegrationTests/CleanupSystemTests.cs class CleanupSystemTests (line 8) | public class CleanupSystemTests method CleanupSystemTests (line 12) | public CleanupSystemTests() method RemovesComponent (line 18) | [Fact] method DestroysEntity (line 28) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/CleanupSystemsTests.cs class CleanupSystemsTests (line 7) | public class CleanupSystemsTests method GeneratesCleanupSystems (line 9) | [Fact] method GeneratesEmptyCleanupSystems (line 16) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/ComponentIndexTests.cs class ComponentIndexTests (line 6) | public class ComponentIndexTests method GeneratesComponentIndex (line 8) | [Fact] method EqualsComponentIndexWithSameIndex (line 14) | [Fact] method DoesNotEqualComponentIndexWithDifferentIndex (line 20) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/ContextExtensionTests.cs class ContextExtensionTests (line 9) | public class ContextExtensionTests method ContextExtensionTests (line 13) | public ContextExtensionTests() method DoesNotHaveFlagComponent (line 23) | [Fact] method SetsFlagComponent (line 29) | [Fact] method HasFlagComponent (line 38) | [Fact] method CanSetFlagComponentTwice (line 47) | [Fact] method SetFlagComponentReturnsSameEntity (line 55) | [Fact] method UnsetsAndDestroysFlagComponent (line 61) | [Fact] method CanUnsetFlagComponentTwice (line 70) | [Fact] method GetsFlagComponent (line 79) | [Fact] method GettingUnsetFlagEntityReturnsNull (line 88) | [Fact] method DoesNotHaveComponent (line 98) | [Fact] method SetsComponent (line 104) | [Fact] method ThrowsWhenSettingComponentTwice (line 115) | [Fact] method HasComponent (line 123) | [Fact] method GetsComponent (line 132) | [Fact] method ThrowsWhenGettingComponentWhenNotSet (line 141) | [Fact] method ReplacesComponent (line 148) | [Fact] method ReplaceComponentAddsComponent (line 160) | [Fact] method RemovesAndDestroysComponent (line 169) | [Fact] method ThrowsWhenRemovingComponentTwice (line 178) | [Fact] method GettingUnsetEntityReturnsNull (line 187) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/ContextInitialization.cs class ContextInitialization (line 5) | public static partial class ContextInitialization method InitializeMain (line 7) | [ContextInitialization(typeof(MainContext))] method InitializeEmpty (line 10) | [ContextInitialization(typeof(EmptyContext))] FILE: tests/Entitas.Generators.IntegrationTests/ContextTests.cs class ContextTests (line 7) | public class ContextTests method ContextTests (line 9) | public ContextTests() method GeneratesContext (line 14) | [Fact] method CreatesEntity (line 22) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/EntityExtensionTests.cs class EntityExtensionTests (line 8) | public class EntityExtensionTests method EntityExtensionTests (line 12) | public EntityExtensionTests() method DoesNotHaveFlagComponent (line 22) | [Fact] method AddsFlagComponent (line 28) | [Fact] method HasFlagComponent (line 38) | [Fact] method GetsFlagComponent (line 47) | [Fact] method UsesSingleComponent (line 57) | [Fact] method ReplacesFlagComponent (line 73) | [Fact] method RemovesFlagComponent (line 95) | [Fact] method DoesNotHaveComponent (line 110) | [Fact] method AddsComponent (line 116) | [Fact] method HasComponent (line 126) | [Fact] method GetsComponent (line 135) | [Fact] method ReplacesComponent (line 147) | [Fact] method AddComponentUsesComponentPool (line 160) | [Fact] method ReplaceComponentUsesComponentPool (line 176) | [Fact] method RemovesComponent (line 192) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/EntityIndexExtensionTests.cs class EntityIndexExtensionTests (line 9) | public class EntityIndexExtensionTests method EntityIndexExtensionTests (line 13) | public EntityIndexExtensionTests() method AddsAllEntityIndexes (line 20) | [Fact] method GetsEntity (line 27) | [Fact] method GetsEntities (line 36) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/EntityIndexTests.cs class EntityIndexTests (line 6) | public class EntityIndexTests method GeneratesEventSystems (line 8) | [Fact] method GeneratesEmptyEventSystems (line 15) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/EntityTests.cs class EntityTests (line 6) | public class EntityTests method GeneratesEntity (line 8) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/EventSystemsTests.cs class EventSystemsTests (line 7) | public class EventSystemsTests method GeneratesEventSystems (line 9) | [Fact] method GeneratesEmptyEventSystems (line 16) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/FlagComponentAddedTests.cs class FlagComponentAddedTests (line 8) | public class FlagComponentAddedTests method FlagComponentAddedTests (line 15) | public FlagComponentAddedTests() method IsNullWhenNothingChanged (line 24) | [Fact] method PassesEntityWhenAddedOnSameEntity (line 31) | [Fact] method DoesNotPassEntityWhenAddedOnDifferentEntity (line 39) | [Fact] method SkipsWhenTriggeringComponentHasBeenRemoved (line 47) | [Fact] method CanUnsubscribeInCallback (line 58) | [Fact] method CanDestroyListenerEntityInCallback (line 67) | [Fact] class LoadingAddedListener (line 79) | public class LoadingAddedListener : IMyAppMainLoadingAddedListener method LoadingAddedListener (line 83) | public LoadingAddedListener(MyApp.Main.Entity entity) method OnLoadingAdded (line 92) | public void OnLoadingAdded(MyApp.Main.Entity entity) FILE: tests/Entitas.Generators.IntegrationTests/FlagComponentRemovedTests.cs class FlagComponentRemovedTests (line 8) | public class FlagComponentRemovedTests method FlagComponentRemovedTests (line 15) | public FlagComponentRemovedTests() method IsNullWhenNothingChanged (line 24) | [Fact] method PassesEntityWhenRemovedOnSameEntity (line 32) | [Fact] method DoesNotPassEntityWhenRemovedOnDifferentEntity (line 44) | [Fact] method SkipsWhenTriggeringComponentHasBeenAdded (line 55) | [Fact] method CanUnsubscribeInCallback (line 67) | [Fact] method CanDestroyListenerEntityInCallback (line 79) | [Fact] class LoadingRemovedListener (line 94) | public class LoadingRemovedListener : IMyAppMainLoadingRemovedListener method LoadingRemovedListener (line 98) | public LoadingRemovedListener(MyApp.Main.Entity entity) method OnLoadingRemoved (line 107) | public void OnLoadingRemoved(MyApp.Main.Entity entity) FILE: tests/Entitas.Generators.IntegrationTests/ListenerEventEntityExtensionTests.cs class ListenerEventEntityExtensionTests (line 8) | public class ListenerEventEntityExtensionTests method ListenerEventEntityExtensionTests (line 13) | public ListenerEventEntityExtensionTests() method AddsListener (line 20) | [Fact] method RemovesListener (line 27) | [Fact] method RemovesListenerWhenEntityIsNotEmpty (line 35) | [Fact] method DestroysListenerWhenEntityIsEmpty (line 48) | [Fact] class ListenerEventEntityExtensionListener (line 63) | public class ListenerEventEntityExtensionListener : IMyAppMainAnyLoading... method ListenerEventEntityExtensionListener (line 65) | public ListenerEventEntityExtensionListener(MainContext context) method OnAnyLoadingAdded (line 70) | public void OnAnyLoadingAdded(MyApp.Main.Entity entity) { } FILE: tests/Entitas.Generators.IntegrationTests/MatcherTests.cs class MatcherTests (line 6) | public class MatcherTests method GeneratesAllOfMatcher (line 8) | [Fact] method GeneratesAnyOfMatcher (line 16) | [Fact] method GeneratesMatcherExtensions (line 24) | [Fact] FILE: tests/Entitas.Generators.IntegrationTests/fixtures/EmptyContext.cs class EmptyContext (line 5) | partial class EmptyContext : IContext { } FILE: tests/Entitas.Generators.IntegrationTests/fixtures/LoadingComponent.cs class LoadingComponent (line 7) | [Context(typeof(MainContext)), Context(typeof(OtherContext))] FILE: tests/Entitas.Generators.IntegrationTests/fixtures/MainContext.cs class MainContext (line 5) | partial class MainContext : IContext { } FILE: tests/Entitas.Generators.IntegrationTests/fixtures/OtherContext.cs class OtherContext (line 1) | partial class OtherContext : Entitas.IContext { } FILE: tests/Entitas.Generators.IntegrationTests/fixtures/UserComponent.cs class UserComponent (line 9) | [Context(typeof(MainContext)), Context(typeof(OtherContext))] FILE: tests/Entitas.Generators.Tests.Fixtures.Dependencies/CollisionComponent.cs class CollisionComponent (line 7) | [Context(typeof(LibraryContext))] FILE: tests/Entitas.Generators.Tests.Fixtures.Dependencies/ContextInitialization.cs class ContextInitialization (line 5) | public static partial class ContextInitialization method InitializeMain (line 7) | [ContextInitialization(typeof(LibraryContext))] method InitializeMain (line 16) | public static partial void InitializeMain() class ContextInitialization (line 14) | public static partial class ContextInitialization method InitializeMain (line 7) | [ContextInitialization(typeof(LibraryContext))] method InitializeMain (line 16) | public static partial void InitializeMain() FILE: tests/Entitas.Generators.Tests.Fixtures.Dependencies/HealthComponent.cs class HealthComponent (line 7) | [Context(typeof(LibraryContext))] FILE: tests/Entitas.Generators.Tests.Fixtures.Dependencies/LibraryContext.cs class LibraryContext (line 5) | partial class LibraryContext : IContext { } method LibraryContext (line 15) | public LibraryContext() : class LibraryContext (line 10) | public sealed partial class LibraryContext : global::Entitas.Context options) => method VerifyComponent (line 18) | static Task VerifyComponent(string fixture, Dictionary... method VerifyContext (line 21) | static Task VerifyContext(string fixture, Dictionary o... method UsesGlobalNamespace (line 72) | [Theory] method SomeNamespacedClass (line 95) | [Fact] method Class (line 98) | [Fact] method NonPublicComponent (line 107) | [Fact] method NoContextComponent (line 110) | [Fact] method NamespacedComponent (line 119) | [Fact] method Component (line 122) | [Fact] method OneFieldNamespacedComponent (line 125) | [Fact] method OneFieldComponent (line 128) | [Fact] method MultipleFieldsNamespacedComponent (line 131) | [Fact] method MultipleFieldsComponent (line 134) | [Fact] method ReservedKeywordFieldsNamespacedComponent (line 137) | [Fact] method NoValidFieldsNamespacedComponent (line 140) | [Fact] method MultiplePropertiesNamespacedComponent (line 143) | [Fact] method ContextFromDifferentAssemblyNamespacedComponent (line 146) | [Fact] method UniqueNamespacedComponent (line 149) | [Fact] method UniqueOneFieldNamespacedComponent (line 152) | [Fact] method CleanupRemoveNamespacedComponent (line 155) | [Fact] method CleanupRemoveComponent (line 158) | [Fact] method CleanupDestroyEntityNamespacedComponent (line 161) | [Fact] method CleanupDestroyEntityComponent (line 164) | [Fact] method CleanupSystems (line 167) | [Fact] method NoCleanupSystems (line 170) | [Fact] method ComplexTypesComponent (line 173) | [Fact] method EventNamespacedComponent (line 182) | [Fact] method EventComponent (line 185) | [Fact] method FlagEventNamespacedComponent (line 188) | [Fact] method FlagEventComponent (line 191) | [Fact] method EventSystems (line 194) | [Fact] method NoEventSystems (line 197) | [Fact] method EntityIndexes (line 206) | [Fact] method NoEntityIndexes (line 209) | [Fact] method DuplicatedContextsNamespacedComponent (line 218) | [Fact] method EmptyContextInitialization (line 227) | [Fact] method ContextInitialization (line 230) | [Fact] method ContextInitializationFromDifferentAssembly (line 233) | [Fact] FILE: tests/Entitas.Generators.Tests/ContextGeneratorTests.cs class ContextGeneratorTests (line 10) | [UsesVerify] method Verify (line 15) | static Task Verify(string fixture, Dictionary options) => method VerifyContext (line 18) | static Task VerifyContext(string fixture, Dictionary o... method UsesGlobalNamespace (line 23) | [Theory] method SomeClass (line 34) | [Fact] method NamespacedContext (line 37) | [Fact] method SomeContext (line 40) | [Fact] FILE: tests/Entitas.Generators.Tests/ModuleInitializer.cs class ModuleInitializer (line 6) | public static class ModuleInitializer method Init (line 8) | [ModuleInitializer] FILE: tests/Entitas.Generators.Tests/TestHelper.cs class TestHelper (line 17) | public static class TestHelper method GetProjectRoot (line 21) | static string GetProjectRoot() method Verify (line 29) | public static Task Verify(string source, IIncrementalGenerator generat... method AssertUsesGlobalNamespaces (line 77) | public static void AssertUsesGlobalNamespaces(string path) class TestAnalyzerConfigOptionsProvider (line 113) | sealed class TestAnalyzerConfigOptionsProvider : AnalyzerConfigOptionsPr... method TestAnalyzerConfigOptionsProvider (line 117) | public TestAnalyzerConfigOptionsProvider(Dictionary op... method GetOptions (line 122) | public override AnalyzerConfigOptions GetOptions(SyntaxTree tree) => G... method GetOptions (line 123) | public override AnalyzerConfigOptions GetOptions(AdditionalText textFi... class DictionaryAnalyzerConfigOptions (line 126) | sealed class DictionaryAnalyzerConfigOptions : AnalyzerConfigOptions method DictionaryAnalyzerConfigOptions (line 129) | public DictionaryAnalyzerConfigOptions(ImmutableDictionary Value == other.Value; method Equals (line 24) | public override bool Equals(object? obj) => obj is ComponentIndex othe... method GetHashCode (line 26) | public override int GetHashCode() => Value; FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.NamespacedContext#MyApp.Namespaced.Entity.g.verified.cs class Entity (line 13) | public sealed class Entity : global::Entitas.Entity { } FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.NamespacedContext#MyApp.Namespaced.Matcher.g.verified.cs class Matcher (line 13) | public static class Matcher method AllOf (line 15) | public static global::Entitas.IAllOfMatcher AllOf(params int[]... method AllOf (line 20) | public static global::Entitas.IAllOfMatcher AllOf(params globa... method AnyOf (line 25) | public static global::Entitas.IAnyOfMatcher AnyOf(params int[]... method AnyOf (line 30) | public static global::Entitas.IAnyOfMatcher AnyOf(params globa... FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.NamespacedContext#MyApp.NamespacedContext.g.verified.cs class NamespacedContext (line 13) | public sealed partial class NamespacedContext : global::Entitas.Context<... method NamespacedContext (line 18) | public NamespacedContext() : FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.SomeContext#Some.ComponentIndex.g.verified.cs type ComponentIndex (line 13) | public readonly struct ComponentIndex : global::System.IEquatable Value == other.Value; method Equals (line 24) | public override bool Equals(object? obj) => obj is ComponentIndex othe... method GetHashCode (line 26) | public override int GetHashCode() => Value; FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.SomeContext#Some.Entity.g.verified.cs class Entity (line 13) | public sealed class Entity : global::Entitas.Entity { } FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.SomeContext#Some.Matcher.g.verified.cs class Matcher (line 13) | public static class Matcher method AllOf (line 15) | public static global::Entitas.IAllOfMatcher AllOf(params int[]... method AllOf (line 20) | public static global::Entitas.IAllOfMatcher AllOf(params globa... method AnyOf (line 25) | public static global::Entitas.IAnyOfMatcher AnyOf(params int[]... method AnyOf (line 30) | public static global::Entitas.IAnyOfMatcher AnyOf(params globa... FILE: tests/Entitas.Generators.Tests/snapshots/ContextGeneratorTests.SomeContext#SomeContext.g.verified.cs class SomeContext (line 11) | public sealed partial class SomeContext : global::Entitas.Context CreateEntityIndex() => method CreateMultiKeyEntityIndex (line 244) | EntityIndex CreateMultiKeyEntityIndex() => new Ent... FILE: tests/Entitas.Tests/EntityTests.cs class EntityTests (line 8) | public class EntityTests method EntityTests (line 14) | public EntityTests() method HasDefaultContextInfo (line 20) | [Fact] method InitializesEntity (line 30) | [Fact] method ReusesEntityAfterBeingDestroyed (line 45) | [Fact] method ThrowsWhenGettingComponentThatDoesNotExist (line 64) | [Fact] method GetsTotalComponentsCountWhenEmpty (line 71) | [Fact] method GetsEmptyArrayOfComponentsWhenEmpty (line 77) | [Fact] method GetsEmptyArrayOfComponentIndexesWhenEmpty (line 83) | [Fact] method DoesNotHaveComponentWhenEmpty (line 89) | [Fact] method DoesNotHaveComponentsWhenEmpty (line 95) | [Fact] method DoesNotHaveAnyComponentsWhenEmpty (line 101) | [Fact] method AddsComponent (line 107) | [Fact] method ThrowsWhenRemovingComponentThatDoesNotExist (line 114) | [Fact] method ReplacingNonExistingComponentAddsComponent (line 121) | [Fact] method ThrowsWhenAddComponentTwice (line 128) | [Fact] method RemovesComponent (line 136) | [Fact] method ReplacesExistingComponent (line 144) | [Fact] method DoesNotHaveAllComponentsWhenNotAllComponentsWereAdded (line 153) | [Fact] method HasAnyComponentsWhenAnyComponentWasAdded (line 160) | [Fact] method IsEmpty (line 167) | [Fact] method IsNotEmptyWhenAnyComponentWasAdded (line 173) | [Fact] method GetsAllComponents (line 180) | [Fact] method GetsAllComponentIndexes (line 191) | [Fact] method HasOtherComponent (line 202) | [Fact] method HasComponentsWhenAllComponentsWereAdded (line 210) | [Fact] method RemovesAllComponents (line 218) | [Fact] method ToStringDoesNotRemoveComponentSuffix (line 230) | [Fact] method UsesComponentToString (line 238) | [Fact] method UsesFullComponentNameWithNamespaceIfToStringIsNotImplemented (line 245) | [Fact] method GetsComponentPool (line 252) | [Fact] method GetsSameComponentPoolInstance (line 259) | [Fact] method PushesComponentToComponentPoolWhenRemoved (line 266) | [Fact] method CreatesNewComponentWhenComponentPoolIsEmpty (line 278) | [Fact] method GetsPooledComponent (line 290) | [Fact] method DispatchesOnComponentAddedWhenAddingComponent (line 300) | [Fact] method DispatchesOnComponentRemovedWhenRemovingComponent (line 318) | [Fact] method DispatchesOnComponentRemovedBeforePushingComponentToPool (line 338) | [Fact] method DispatchesOnComponentReplacedWhenReplacingComponent (line 352) | [Fact] method ProvidesPreviousAndNewComponentOnComponentReplacedWhenReplacingWithDifferentComponent (line 374) | [Fact] method ProvidesPreviousAndNewComponentOnComponentReplacedWhenReplacingWithSameComponent (line 394) | [Fact] method DoesNotDispatchAnythingWhenReplacingNonExistingComponentWithNull (line 411) | [Fact] method DispatchesOnComponentAddedWhenReplaceComponentWhichHasNotBeenAdded (line 420) | [Fact] method DispatchesOnComponentRemovedWhenReplacingComponentWithNull (line 440) | [Fact] method DispatchesOnComponentRemovedWhenRemovingAllComponents (line 458) | [Fact] method DispatchesOnDestroyWhenCallingDestroy (line 469) | [Fact] method RetainsEntity (line 478) | [Fact] method ReleasesEntity (line 487) | [Fact] method ThrowsWhenReleasingMoreThanItHasBeenRetained (line 496) | [Fact] method ThrowsWhenRetainingTwiceWithSameOwner (line 505) | [Fact] method ThrowsWhenReleasingWithUnknownOwner (line 514) | [Fact] method ThrowsWhenReleasingWithOwnerWhichDoesNotRetainEntityAnymore (line 522) | [Fact] method DoesNotDispatchOnEntityReleasedWhenRetaining (line 534) | [Fact] method DispatchesOnEntityReleasedWhenRetainAndRelease (line 541) | [Fact] method CachesComponentsAndIndexes (line 556) | [Fact] method UpdatesCacheWhenNewComponentIsAdded (line 564) | [Fact] method UpdatesCacheWhenComponentIsRemoved (line 575) | [Fact] method UpdatesComponentsCacheButNotIndexesCacheWhenComponentIsReplaced (line 586) | [Fact] method UpdatesIndexesCacheWhenAddingNewComponentWithReplaceComponent (line 597) | [Fact] method DoesNotUpdateCacheWhenComponentIsReplacedWithSameComponent (line 606) | [Fact] method UpdatesCacheWhenAllComponentsAreRemoved (line 617) | [Fact] method CachesEntityDescription (line 628) | [Fact] method UIpdatesCacheWhenNewComponentWasAdded (line 635) | [Fact] method UpdatesCacheWhenComponentWasRemoved (line 644) | [Fact] method DoesUpdateCacheWhenComponentWasReplaced (line 653) | [Fact] method UpdatesCacheWhenAllComponentsWereRemoved (line 662) | [Fact] method DoesNotUpdateCacheWhenEntityGetsRetained (line 671) | [Fact] method DoesNotUpdateCacheWhenEntityGetsReleased (line 680) | [Fact] method ReleasedEntityDoesNotHaveUpdatedCache (line 690) | [Fact] method UpdatesCacheWhenRemoveAllComponentsIsCalledEvenIfEntityHasNoComponents (line 699) | [Fact] method AssertHasComponentA (line 707) | void AssertHasComponentA(TestEntity entity, IComponent componentA = null) method AssertHasNotComponentA (line 726) | void AssertHasNotComponentA(TestEntity entity) FILE: tests/Entitas.Tests/GroupTests.cs class GroupTests (line 9) | public class GroupTests method GroupTests (line 15) | public GroupTests() method DoesNotHaveEntitiesWhichHaveNotBeenAdded (line 22) | [Fact] method DoesNotAddEntitiesToBuffer (line 28) | [Fact] method IsEmpty (line 38) | [Fact] method DoesNotContainEntity (line 44) | [Fact] method AddsMatchingEntity (line 50) | [Fact] method FillsBufferWithEntities (line 57) | [Fact] method ClearsBufferBeforeFilling (line 67) | [Fact] method DoesNotAddSameEntityTwice (line 79) | [Fact] method EnumeratesGroup (line 87) | [Fact] method ReturnsEnumerable (line 103) | [Fact] method RemovesEntity (line 110) | [Fact] method DoesNotAddEntityWhenEntityIsNotEnabled (line 119) | [Fact] method DoesNotAddEntityWhenNotMatching (line 127) | [Fact] method ReturnsNullWhenSingleEntityDoesNotExist (line 135) | [Fact] method ReturnsSingleEntity (line 141) | [Fact] method ThrowsWhenGettingSingleEntityAndMultipleMatchingEntitiesExist (line 148) | [Fact] method DispatchesOnEntityAddedWhenMatchingEntityAdded (line 157) | [Fact] method DoesNotDispatchOnEntityAddedWhenMatchingEntityAlreadyHasBeenAdded (line 176) | [Fact] method DoesNotDispatchOnEntityAddedWhenEntityIsNotMatching (line 186) | [Fact] method DispatchesOnEntityRemovedWhenEntityGotRemoved (line 196) | [Fact] method DoesNotDispatchOnEntityRemovedWhenEntityDidNotGetRemoved (line 218) | [Fact] method DispatchesOnEntityRemovedOnEntityAddedAndOnEntityUpdatedWhenUpdating (line 226) | [Fact] method DoesNotDispatchOnEntityRemovedAndOnEntityAddedWhenUpdatingWhenGroupDoesNotContainEntity (line 269) | [Fact] method RemovesAllEventHandlers (line 278) | [Fact] method GetsCachedEntities (line 298) | [Fact] method UpdatesCacheWhenAddingNewMatchingEntity (line 305) | [Fact] method DoesNotUpdateCacheWhenAddingNotMatchingEntity (line 314) | [Fact] method UpdatesCacheWhenRemovingEntity (line 324) | [Fact] method DoesNotUpdateCacheWhenRemovingEntityThatWasNotAddedBefore (line 334) | [Fact] method DoesNotUpdateCacheWhenUpdatingEntity (line 344) | [Fact] method GetsCachedSingleEntities (line 353) | [Fact] method UpdatesCacheWhenNewSingleEntityIsAdded (line 361) | [Fact] method UpdatesCacheWhenSingleEntityIsRemoved (line 372) | [Fact] method DoesNotUpdateCacheWhenSingleEntityIsUpdated (line 382) | [Fact] method RetainsMatchedEntity (line 391) | [Fact] method ReleasesRemovedEntity (line 399) | [Fact] method UpdatesCacheBeforeCallingDelegatesSilently (line 408) | [Fact] method UpdatesCacheBeforeCallingDelegates (line 424) | [Fact] method UpdatesSingleEntityCacheBeforeCallingDelegatesSilently (line 440) | [Fact] method UpdatesSingleEntityCacheBeforeCallingDelegates (line 456) | [Fact] method RetainsEntityUntilAfterEventHandlersWereCalled (line 472) | [Fact] method CanToString (line 489) | [Fact] method CreateEntity (line 497) | public static TestEntity CreateEntity() method AssertContains (line 504) | void AssertContains(params TestEntity[] expectedEntities) method AssertContainsNot (line 518) | void AssertContainsNot(TestEntity entity) method HandleSilently (line 525) | void HandleSilently(TestEntity entity) => _groupA.HandleEntitySilently... method Handle (line 526) | void Handle(TestEntity entity, int index, IComponent component) => _gr... method HandleAddA (line 527) | void HandleAddA(TestEntity entity) => Handle(entity, CID.ComponentA, e... method HandleAddB (line 528) | void HandleAddB(TestEntity entity) => Handle(entity, CID.ComponentB, e... method HandleRemoveA (line 529) | void HandleRemoveA(TestEntity entity, IComponent component) => Handle(... method UpdateA (line 530) | void UpdateA(TestEntity entity, IComponent component) => _groupA.Updat... FILE: tests/Entitas.Tests/MatcherTests.cs class MatcherTests (line 7) | public class MatcherTests method MatcherTests (line 15) | public MatcherTests() method AllOfHasAllIndexes (line 36) | [Fact] method AnyOfHasAllIndexes (line 44) | [Fact] method AllOfNoneOfHasAllIndexes (line 52) | [Fact] method AnyOfNoneOfHasAllIndexes (line 61) | [Fact] method AllOfAnyOfHasAllIndexes (line 70) | [Fact] method AllOfHasAllIndexesWithoutDuplicates (line 79) | [Fact] method AnyOfHasAllIndexesWithoutDuplicates (line 87) | [Fact] method AllOfNoneOfHasAllIndexesWithoutDuplicates (line 95) | [Fact] method AnyOfNoneOfHasAllIndexesWithoutDuplicates (line 106) | [Fact] method AllOfAnyOfHasAllIndexesWithoutDuplicates (line 117) | [Fact] method AllOfCachesIndexes (line 128) | [Fact] method AnyOfCachesIndexes (line 135) | [Fact] method AllOfNoneOfCachesIndexes (line 142) | [Fact] method AnyOfNoneOfCachesIndexes (line 149) | [Fact] method AllOfAnyOfCachesIndexes (line 156) | [Fact] method AllOfDoesNotMatch (line 163) | [Fact] method AnyOfDoesNotMatch (line 169) | [Fact] method AllOfNoneOfDoesNotMatch (line 175) | [Fact] method AnyOfNoneOfDoesNotMatch (line 181) | [Fact] method AllOfAnyOfDoesNotMatch (line 187) | [Fact] method AllOfMatches (line 193) | [Fact] method AnyOfMatches (line 201) | [Fact] method AllOfNoneOfMatches (line 210) | [Fact] method AnyOfNoneOfMatches (line 216) | [Fact] method AllOfAnyOfMatches (line 224) | [Fact] method AllOfMergesMatchersToNewMatcher (line 230) | [Fact] method AnyOfMergesMatchersToNewMatcher (line 241) | [Fact] method AllOfMergesMatchersToNewMatcherWithoutDuplicates (line 252) | [Fact] method AnyOfMergesMatchersToNewMatcherWithoutDuplicates (line 263) | [Fact] method AllOfThrowsWhenMergingMatcherWithMoreThanOneIndex (line 274) | [Fact] method AnyOfThrowsWhenMergingMatcherWithMoreThanOneIndex (line 282) | [Fact] method AllOfCanToString (line 290) | [Fact] method AnyOfCanToString (line 296) | [Fact] method AllOfNoneOfCanToString (line 302) | [Fact] method AnyOfNoneOfCanToString (line 308) | [Fact] method AllOfAnyOfCanToString (line 314) | [Fact] method ToStringUsesComponentNamesWhenSet (line 320) | [Fact] method ToStringUsesComponentNamesWhenMergedMatcher (line 328) | [Fact] method AllOfNoneOfToStringUsesComponentNamesWhenComponentNamesSet (line 339) | [Fact] method NoneOfMutatesAllOfMatcher (line 347) | [Fact] method NoneOfMutatesAllOfMergedMatcher (line 358) | [Fact] method NoneOfMutatesAnyOfMatcher (line 371) | [Fact] method NoneOfMutatesAnyOfMergedMatcher (line 382) | [Fact] method AnyOfMutatesAllOfMatcher (line 395) | [Fact] method AnyOfMutatesAllOfMergedMatcher (line 406) | [Fact] method UpdatesCacheWhenCallingAnyOf (line 419) | [Fact] method UpdatesCacheWhenCallingNoneOf (line 428) | [Fact] method UpdatesHashWhenChangedWithAnyOf (line 437) | [Fact] method UpdatesHashWhenChangedWithNoneOf (line 445) | [Fact] method EqualsEqualAllOfMatcher (line 453) | [Fact] method EqualsEqualAllOfMatcherIndependentOfTheOrderOfIndexes (line 463) | [Fact] method EqualsMergedMatcher (line 472) | [Fact] method DoesNotEqualDifferentAllOfMatcher (line 484) | [Fact] method AllOfDoesNotEqualAnyOfWithSameIndexes (line 493) | [Fact] method DoesNotEqualDifferentTypeMatchersWithSameIndexes (line 502) | [Fact] method EqualsCompoundMatcher (line 513) | [Fact] method CreateEntity (line 528) | static TestEntity CreateEntity() method CreateAllOfAB (line 535) | static IAllOfMatcher CreateAllOfAB() => Matcher CreateAnyOfAB() => Matcher CreateAllOfABNoneOfCD() => Matcher... method CreateAnyOfABNoneOfCD (line 542) | static ICompoundMatcher CreateAnyOfABNoneOfCD() => Matcher... method CreateAllOfABAnyOfCD (line 546) | static ICompoundMatcher CreateAllOfABAnyOfCD() => Matcher<... method AssertIndexesEqual (line 550) | static void AssertIndexesEqual(int[] indexes, params int[] expectedInd... method AllOfAB (line 557) | static IAllOfMatcher AllOfAB() => Matcher.AllO... method AllOfBA (line 558) | static IAllOfMatcher AllOfBA() => Matcher.AllO... FILE: tests/Entitas.Tests/ParallelSystemTests.cs class ParallelSystemTests (line 7) | [Collection(nameof(ParallelSystemTests))] method ParallelSystemTests (line 12) | public ParallelSystemTests() method ProcessesEntity (line 17) | [Fact] method ProcessesAllEntities (line 27) | [Fact] method ThrowsWhenThreadThrows (line 42) | [Fact] method RecoversFromException (line 53) | [Fact] FILE: tests/Entitas.Tests/PrimaryEntityIndexTests.cs class PrimaryEntityIndexTests (line 6) | public class PrimaryEntityIndexTests method PrimaryEntityIndexTests (line 13) | public PrimaryEntityIndexTests() method ReturnsNullWhenGettingEntityForUnknownKey (line 21) | [Fact] method GetsEntityForKey (line 27) | [Fact] method MultiKeyGetsEntityForKey (line 34) | [Fact] method RetainsEntity (line 42) | [Fact] method MultiKeyRetainsEntity (line 50) | [Fact] method HasExistingEntity (line 58) | [Fact] method ReleasesAndRemovesEntityFromIndexWhenComponentGetsRemoved (line 66) | [Fact] method MultiKeyReleasesAndRemovesEntityFromIndexWhenComponentGetsRemoved (line 76) | [Fact] method ThrowsWhenAddingEntityForSameKey (line 87) | [Fact] method CanToString (line 95) | [Fact] method ClearsIndexAndReleasesEntity (line 101) | [Fact] method DoesNotAddEntitiesAnymore (line 110) | [Fact] method HasExistingEntityWhenActivating (line 119) | [Fact] method MultiKeyHasExistingEntityWhenActivating (line 129) | [Fact] method AddsNewEntitiesWhenActivated (line 139) | [Fact] method CreatePrimaryEntityIndex (line 149) | PrimaryEntityIndex CreatePrimaryEntityIndex() method CreateMultiKeyPrimaryEntityIndex (line 157) | PrimaryEntityIndex CreateMultiKeyPrimaryEntityIndex() FILE: tests/Entitas.Tests/ReactiveSystemTests.cs class ReactiveSystemTests (line 6) | public class ReactiveSystemTests method ReactiveSystemTests (line 10) | public ReactiveSystemTests() method DoesNotExecuteWhenNoEntitiesWereCollected (line 15) | [Fact] method ExecutesWhenTriggered (line 23) | [Fact] method ExecutesOnlyOnceWhenTriggered (line 32) | [Fact] method RetainsAndReleasesCollectedEntities (line 42) | [Fact] method CollectsChangedEntitiesInExecute (line 53) | [Fact] method CollectsCreatedEntitiesInExecute (line 64) | [Fact] method DoesNotExecuteWhenNotTriggered (line 77) | [Fact] method DeactivatesAndWillNotTrigger (line 86) | [Fact] method ActivatesAndWillTriggerAgain (line 96) | [Fact] method ClearsCollectedEntities (line 107) | [Fact] method CanToString (line 117) | [Fact] method RemovedExecutesWhenTriggered (line 123) | [Fact] method RemovedExecutesOnlyOnceWhenTriggered (line 134) | [Fact] method RemovedDoesNotExecuteWhenNotTriggered (line 146) | [Fact] method RetainsEntitiesUntilExecuteCompleted (line 158) | [Fact] method AddedRemovedExecutesWhenAdded (line 176) | [Fact] method AddedRemovedExecutesWhenRemoved (line 185) | [Fact] method ExecutesWhenTriggeredOnMultipleContexts (line 196) | [Fact] method FiltersEntities (line 230) | [Fact] method ClearsReactiveSystemAfterExecute (line 269) | [Fact] method CreateAddedSystem (line 281) | ReactiveSystemSpy CreateAddedSystem() => new ReactiveSystemSpy(_contex... method CreateRemovedSystem (line 282) | ReactiveSystemSpy CreateRemovedSystem() => new ReactiveSystemSpy(_cont... method CreateAddedRemovedSystem (line 283) | ReactiveSystemSpy CreateAddedRemovedSystem() => new ReactiveSystemSpy(... method CreateEntityAB (line 285) | TestEntity CreateEntityAB() => _context.CreateEntity() method CreateEntityAC (line 289) | TestEntity CreateEntityAC() => _context.CreateEntity() method CreateEntityABC (line 293) | TestEntity CreateEntityABC() => _context.CreateEntity() method AssertEntities (line 298) | static void AssertEntities(IReactiveSystemSpy system, TestEntity entit... FILE: tests/Entitas.Tests/SystemsTests.cs class SystemsTests (line 6) | public class SystemsTests method SystemsTests (line 11) | public SystemsTests() method InitializesInitializeSystemSpy (line 17) | [Fact] method ExecutesExecuteSystemSpy (line 26) | [Fact] method CleansUpCleanupSystemSpy (line 35) | [Fact] method TearsDownTearDownSystemSpy (line 44) | [Fact] method InitializesExecutesCleansUpAndTearsDownSystem (line 53) | [Fact] method IgnoresAddingNull (line 76) | [Fact] method ReturnsSystemsWhenAddingSystem (line 82) | [Fact] method InitializesIInitializeSystem (line 88) | [Fact] method RemovesIInitializeSystem (line 97) | [Fact] method ExecutesIExecuteSystem (line 107) | [Fact] method RemovesIExecuteSystem (line 116) | [Fact] method AddsReactiveSystem (line 126) | [Fact] method RemovesReactiveSystem (line 135) | [Fact] method CleansUpICleanupSystem (line 145) | [Fact] method RemovesICleanupSystem (line 154) | [Fact] method TearsDownITearDownSystem (line 164) | [Fact] method RemovesITearDownSystem (line 173) | [Fact] method RemovesMixedSystem (line 183) | [Fact] method InitializesExecutesCleansUpAndTearsDownSystems (line 203) | [Fact] method InitializesExecutesCleansUpAndTearsDownSystemsRecursively (line 226) | [Fact] method ClearsReactiveSystems (line 253) | [Fact] method ClearsReactiveSystemsRecursively (line 267) | [Fact] method DeactivatesReactiveSystems (line 284) | [Fact] method DeactivatesReactiveSystemsRecursively (line 298) | [Fact] method ActivatesReactiveSystems (line 315) | [Fact] method ActivatesReactiveSystemsRecursively (line 334) | [Fact] method CreateReactiveSystem (line 356) | ReactiveSystemSpy CreateReactiveSystem() FILE: tests/Entitas.Tests/fixtures/Components.cs class ComponentA (line 3) | public sealed class ComponentA : IComponent { } class ComponentB (line 5) | public sealed class ComponentB : IComponent { } class ComponentC (line 7) | public sealed class ComponentC : IComponent { } class Component (line 9) | public static class Component class CID (line 16) | public static class CID class TestComponentsEntityExtension (line 26) | public static class TestComponentsEntityExtension method AddComponentA (line 28) | public static TestEntity AddComponentA(this Entity entity) method AddComponentB (line 34) | public static TestEntity AddComponentB(this Entity entity) method AddComponentC (line 40) | public static TestEntity AddComponentC(this Entity entity) method HasComponentA (line 46) | public static bool HasComponentA(this Entity entity) method HasComponentB (line 51) | public static bool HasComponentB(this Entity entity) method HasComponentC (line 56) | public static bool HasComponentC(this Entity entity) method RemoveComponentA (line 61) | public static TestEntity RemoveComponentA(this Entity entity) method RemoveComponentB (line 67) | public static TestEntity RemoveComponentB(this Entity entity) method RemoveComponentC (line 73) | public static TestEntity RemoveComponentC(this Entity entity) method GetComponentA (line 79) | public static ComponentA GetComponentA(this Entity entity) method GetComponentB (line 84) | public static ComponentB GetComponentB(this Entity entity) method GetComponentC (line 89) | public static ComponentC GetComponentC(this Entity entity) method ReplaceComponentA (line 94) | public static TestEntity ReplaceComponentA(this Entity entity, Compone... method ReplaceComponentB (line 100) | public static TestEntity ReplaceComponentB(this Entity entity, Compone... method ReplaceComponentC (line 106) | public static TestEntity ReplaceComponentC(this Entity entity, Compone... FILE: tests/Entitas.Tests/fixtures/Contexts.cs class TestEntityExtension (line 4) | public static class TestEntityExtension method AddUser (line 6) | public static TestEntity AddUser(this TestEntity entity, string name, ... method RemoveUser (line 12) | public static TestEntity RemoveUser(this TestEntity entity) method GetUser (line 18) | public static UserComponent GetUser(this TestEntity entity) class OtherTestEntityExtension (line 24) | public static class OtherTestEntityExtension method AddUser (line 26) | public static void AddUser(this OtherTestEntity entity, string name, i... method RemoveUser (line 31) | public static void RemoveUser(this OtherTestEntity entity) method GetUser (line 36) | public static UserComponent GetUser(this OtherTestEntity entity) class TestEntity (line 42) | public sealed class TestEntity : Entity { } class TestContext (line 44) | public sealed class TestContext : Context method TestContext (line 48) | public TestContext(int totalComponents) : method TestContext (line 51) | public TestContext(int totalComponents, string[] componentNames, Type[... method TestContext (line 54) | public TestContext(int totalComponents, int startCreationIndex, Contex... class OtherTestEntity (line 64) | public sealed class OtherTestEntity : Entity { } class OtherTestContext (line 66) | public sealed class OtherTestContext : Context method OtherTestContext (line 68) | public OtherTestContext() : class TestUserMatcher (line 82) | public static class TestUserMatcher FILE: tests/Entitas.Tests/fixtures/Systems/CleanupSystemSpy.cs class CleanupSystemSpy (line 3) | public class CleanupSystemSpy : ICleanupSystem method Cleanup (line 9) | public void Cleanup() => _didCleanup += 1; FILE: tests/Entitas.Tests/fixtures/Systems/ExecuteSystemSpy.cs class ExecuteSystemSpy (line 3) | public class ExecuteSystemSpy : IExecuteSystem method Execute (line 9) | public void Execute() => _didExecute += 1; FILE: tests/Entitas.Tests/fixtures/Systems/InitializeSystemSpy.cs class InitializeSystemSpy (line 3) | public class InitializeSystemSpy : IInitializeSystem method Initialize (line 9) | public void Initialize() => _didInitialize += 1; FILE: tests/Entitas.Tests/fixtures/Systems/ReactiveSystemSpy.cs type IReactiveSystemSpy (line 5) | public interface IReactiveSystemSpy class ReactiveSystemSpy (line 14) | public class ReactiveSystemSpy : ReactiveSystem, IReactiveSy... method ReactiveSystemSpy (line 32) | public ReactiveSystemSpy(ICollector collector) : base(coll... method ReactiveSystemSpy (line 34) | public ReactiveSystemSpy(ICollector collector, Func GetTrigger(IContext _filter?.Invoke(e... method Initialize (line 43) | public void Initialize() => _didInitialize += 1; method Execute (line 45) | protected override void Execute(List entities) method Cleanup (line 52) | public void Cleanup() => _didCleanup += 1; method TearDown (line 54) | public void TearDown() => _didTearDown += 1; FILE: tests/Entitas.Tests/fixtures/Systems/TearDownSystemSpy.cs class TearDownSystemSpy (line 3) | public class TearDownSystemSpy : ITearDownSystem method TearDown (line 9) | public void TearDown() => _didTearDown += 1; FILE: tests/Entitas.Tests/fixtures/Systems/TestParallelSystem.cs class TestParallelSystem (line 5) | public sealed class TestParallelSystem : ParallelSystem method TestParallelSystem (line 9) | public TestParallelSystem(TestContext context) : base(context.GetGroup... method Execute (line 11) | protected override void Execute(TestEntity entity) FILE: tests/Entitas.Tests/fixtures/UserComponent.cs class UserComponent (line 3) | public sealed class UserComponent : IComponent method ToString (line 8) | public override string ToString() class UserComponent (line 16) | public sealed class UserComponent : IComponent method ToString (line 8) | public override string ToString() FILE: tests/Entitas.Unity.Tests/SystemInfoTests.cs class SystemInfoTests (line 6) | public class SystemInfoTests method SystemInfoTests (line 10) | public SystemInfoTests() method CreatesSystemInfoForInitializeSystem (line 15) | [Fact] method CreatesSystemInfoForExecuteSystem (line 38) | [Fact] method CreatesSystemInfoForCleanupSystem (line 52) | [Fact] method CreatesSystemInfoForTeardownSystem (line 66) | [Fact] method CreatesSystemInfoForReactiveSystem (line 80) | [Fact] method UsesNameOfDebugSystem (line 94) | [Fact(Skip = "Needs Unity")] method AddsExecutionDuration (line 103) | [Fact] method AddsCleanupDuration (line 113) | [Fact] method AddsAnotherExecutionDuration (line 123) | [Fact] method AddsAnotherCleanupDuration (line 134) | [Fact] method ResetsDurations (line 145) | [Fact] method KeepsMinDurationAfterReset (line 165) | [Fact] FILE: tests/Entitas.Unity.Tests/fixtures/TestCleanupSystem.cs class TestCleanupSystem (line 3) | public class TestCleanupSystem : ICleanupSystem method Cleanup (line 5) | public void Cleanup() { } FILE: tests/Entitas.Unity.Tests/fixtures/TestExecuteSystem.cs class TestExecuteSystem (line 3) | public class TestExecuteSystem : IExecuteSystem method Execute (line 5) | public void Execute() { } FILE: tests/Entitas.Unity.Tests/fixtures/TestInitializeSystem.cs class TestInitializeSystem (line 3) | public class TestInitializeSystem : IInitializeSystem method Initialize (line 5) | public void Initialize() { } FILE: tests/Entitas.Unity.Tests/fixtures/TestReactiveSystem.cs class TestReactiveSystem (line 4) | public class TestReactiveSystem : ReactiveSystem method TestReactiveSystem (line 6) | public TestReactiveSystem(IContext context) : base(context) { } method GetTrigger (line 8) | protected override ICollector GetTrigger(IContext cont... method Filter (line 13) | protected override bool Filter(Entity entity) method Execute (line 18) | protected override void Execute(List entities) { } FILE: tests/Entitas.Unity.Tests/fixtures/TestTearDownSystem.cs class TestTearDownSystem (line 3) | public class TestTearDownSystem : ITearDownSystem method TearDown (line 5) | public void TearDown() { }