public StringIdDynamicCollection(StringIdManager owner, int capacity)
        {
            mOwner = owner;

            InitialId  = owner.Definition.GenerateInitialIdForAdding();
            IsReadOnly = false;

            InitializeSet(capacity);
        }
コード例 #2
0
ファイル: TagIndex.cs プロジェクト: CodeAsm/open-sauce
		void StringTableDispose()
		{
			if (stringIdManager != null)
			{
				stringIdManager = null;

				var gd = Program.GetManager(engine);
				(gd as Managers.IStringIdController).StringIdCacheClose(engine);
			}
		}
コード例 #3
0
ファイル: TagIndex.cs プロジェクト: CodeAsm/open-sauce
		void StringTableInitialize()
		{
			var gd = Program.GetManager(engine);
			(gd as Managers.IStringIdController).StringIdCacheOpen(engine);
			var static_collection = gd[engine].GetResource<Managers.StringIdStaticCollection>(Managers.BlamDefinition.ResourceStringIds);

			stringIdManager = new Managers.StringIdManager(static_collection);
		}