Esempio n. 1
0
        public CompilerTypeData GetCompilerTypeData(MosaType type)
        {
            lock (types)
            {
                if (!types.TryGetValue(type, out CompilerTypeData compilerType))
                {
                    compilerType = new CompilerTypeData(type);
                    types.Add(type, compilerType);
                }

                return(compilerType);
            }
        }
Esempio n. 2
0
        public CompilerTypeData GetCompilerTypeData(MosaType type)
        {
            lock (compilerTypes)
            {
                CompilerTypeData compilerType;

                if (!compilerTypes.TryGetValue(type, out compilerType))
                {
                    compilerType = new CompilerTypeData(type);
                    compilerTypes.Add(type, compilerType);
                }

                return compilerType;
            }
        }