コード例 #1
0
        public override string Function(SatFunctionParams FuncParams)
        {
            LinkedList <ResultSearch> result = new LinkedList <ResultSearch>();

            result.AddLast(new ResultSearch());
            if (((CyberParams)FuncParams).URL)
            {
                result.AddLast(new CyberSearchURLDec(result.Last()));
            }
            if (((CyberParams)FuncParams).File)
            {
                result.AddLast(new CyberSearchFileDec(result.Last()));
            }
            return(result.Last().CyberFunc((CyberParams)FuncParams));
        }
コード例 #2
0
 public string ActivateSatellite(int Id, SatFunctionParams parmet)
 {
     return(satellites[Id].Function(parmet));
 }
コード例 #3
0
 public override string Function(SatFunctionParams met)
 {
     return(GetWind());
 }
コード例 #4
0
 public override string Function(SatFunctionParams FuncParams)
 {
     return(GetPicture(((PhotographyParams)FuncParams).location));
 }
コード例 #5
0
 public override string Function(SatFunctionParams FuncParams)
 {
     return(SatCom(((CommunicationParams)FuncParams).GetPoint1(), ((CommunicationParams)FuncParams).GetPoint2()));
 }
コード例 #6
0
 //public abstract class FunctionParams { }
 //private FunctionParams fParams;
 public abstract string Function(SatFunctionParams FuncParams);