BasicCommandHandlers.FileLauncherCommandParameterManager.FillFromString C# (CSharp) Метод

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

public FillFromString ( string parameter ) : void
parameter string
Результат void
        public void FillFromString( string parameter )
        {
            _fileLauncher.LoadFromCommand( parameter, ( file ) =>
            {
                SelectedApp = file;
                TypeSelections.FirstOrDefault( x => x.IsSelected == true ).IsSelected = false;

                if( file.Lookup == FileLookup.Registry )
                {
                    SelectedFileLauncherType = TypeSelections.FirstOrDefault( t => t.Type == FileLauncherType.Registry);
                    SelectedApp = _fileLauncher.FileLocator.RegistryApps.FirstOrDefault( f => f.CompareTo( file ) == 0 );
                    if( _selectedWildFile == null ) SelectedApp = file;
                }
                else if(file.Lookup == FileLookup.Url)
                {
                    SelectedFileLauncherType = TypeSelections.FirstOrDefault( t => t.Type == FileLauncherType.Url );
                    SelectedFileLauncherType.AppPath = file.Path;
                }
                else
                {
                    SelectedFileLauncherType = TypeSelections.FirstOrDefault( t => t.Type == FileLauncherType.Browse );
                    SelectedFile = file;
                }
                SelectedFileLauncherType.IsSelected = true;
            } );
            return;
        }