CSPspEmu.Hle.Modules.sc_sascore.sceSasCore.GetSasCore C# (CSharp) Метод

GetSasCore() публичный Метод

public GetSasCore ( uint SasCorePointer, bool CreateIfNotExists = false ) : SasCore
SasCorePointer uint
CreateIfNotExists bool
Результат SasCore
        public SasCore GetSasCore(uint SasCorePointer, bool CreateIfNotExists = false)
        {
            if ((SasCorePointer == 0) || (SasCorePointer % 64 != 0))
            {
                throw (new SceKernelException(SceKernelErrors.ERROR_SAS_INVALID_ADDRESS));
            }

            if (CreateIfNotExists)
            {
                if (!SasCoreList.ContainsKey(SasCorePointer))
                {
                    SasCoreList[SasCorePointer] = new SasCore();
                }
            }

            if (!SasCoreList.ContainsKey(SasCorePointer))
            {
                throw (new SceKernelException(SceKernelErrors.ERROR_SAS_NOT_INIT));
            }

            return SasCoreList[SasCorePointer];
        }