Example #1
0
        internal ClassNode(bool notifyClassCreated)
        {
            Contract.Ensures(AddressFormula != null);

            Uuid = new NodeUuid(true);

            Address = DefaultAddress;

            if (notifyClassCreated)
            {
                ClassCreated?.Invoke(this);
            }
        }
Example #2
0
        internal ClassNode(bool notifyClassCreated)
        {
            Contract.Ensures(AddressFormula != null);

            LevelsOpen.DefaultValue = true;

            Uuid = Guid.NewGuid();

            if (notifyClassCreated)
            {
                ClassCreated?.Invoke(this);
            }
        }
Example #3
0
        internal ClassNode(bool notifyClassCreated)
        {
            Contract.Ensures(AddressFormula != null);

            Uuid = new NodeUuid(true);

#if WIN64
            Address = (IntPtr)0x140000000;
#else
            Address = (IntPtr)0x400000;
#endif

            if (notifyClassCreated)
            {
                ClassCreated?.Invoke(this);
            }
        }