Match() public abstract method

public abstract Match ( CloudRuntimePackage runtime ) : bool
runtime CloudRuntimePackage
return bool
Ejemplo n.º 1
0
        public bool TryFindMatch(CloudRuntime runtime, out CloudRuntimePackage matchingPackage)
        {
            matchingPackage = packages[runtime.Runtime].OrderByDescending <CloudRuntimePackage, string>(p => p.Version, new VersionComparer()).FirstOrDefault <CloudRuntimePackage>(crp => runtime.Match(crp));
            if (matchingPackage != null)
            {
                return(true);
            }

            if (defaults.ContainsKey(runtime.Runtime))
            {
                matchingPackage = defaults[runtime.Runtime];
            }

            return(false);
        }