AtlasPlugin.TypeConverters.AtlasTextureTypeConverter.GetStandardValues C# (CSharp) Метод

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

public GetStandardValues ( ITypeDescriptorContext context ) : StandardValuesCollection
context ITypeDescriptorContext
Результат StandardValuesCollection
        public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            List<string> availableValues = new List<string>();

            foreach (var rfs in GlueState.Self.CurrentGlueProject.GetAllReferencedFiles()
                .Where(item=>FileManager.GetExtension(item.Name) == "atlas"))
            {
                var absoluteFile = GlueCommands.Self.GetAbsoluteFileName(rfs);

                if(File.Exists(absoluteFile))
                {
                    AddFilesFromAtlasToList(absoluteFile, availableValues);
                }
            }

            StandardValuesCollection svc = new StandardValuesCollection(availableValues);

            return svc;
        }