예제 #1
0
 public CompareContext(Func <CompAssembly> reference, Func <CompAssembly> target, UnityProfiles target_profile, UnityProfilesDocumentation profile_documentation)
 {
     this.reference_loader      = reference;
     this.target_loader         = target;
     this.target_profile        = target_profile;
     this.profile_documentation = profile_documentation;
 }
예제 #2
0
 public CompareContext(Func<CompAssembly> reference, Func<CompAssembly> target, UnityProfiles target_profile, UnityProfilesDocumentation profile_documentation)
 {
     this.reference_loader = reference;
     this.target_loader = target;
     this.target_profile = target_profile;
     this.profile_documentation = profile_documentation;
 }
예제 #3
0
        public static string DirectoryNameFromProfile(this UnityProfiles profile)
        {
            switch (profile)
            {
            case UnityProfiles.None: return("2.0");

            case UnityProfiles.Unity: return("unity");

            case UnityProfiles.UnityWeb: return("unity_web");

            case UnityProfiles.Micro: return("micro");

            default: throw new ArgumentException(String.Format("Invalid profle {0}", profile));
            }
        }
예제 #4
0
 public void AddSecurityCriticalProfile(UnityProfiles profile)
 {
     profile.AddTo(ref securityCriticalProfiles);
 }
예제 #5
0
 public static void AddTo(this UnityProfiles profile, ref UnityProfiles profiles)
 {
     profiles |= profile;
 }
예제 #6
0
 public void AddSupportedProfile(UnityProfiles profile)
 {
     profile.AddTo(ref supportedProfiles);
 }
예제 #7
0
 public static bool Contains(this UnityProfiles profiles, UnityProfiles profile)
 {
     return((profiles & profile) != 0);
 }
예제 #8
0
 public void AddSupportedProfile(UnityProfiles profile)
 {
     profile.AddTo (ref supportedProfiles);
 }
예제 #9
0
 public void AddSecurityCriticalProfile(UnityProfiles profile)
 {
     profile.AddTo (ref securityCriticalProfiles);
 }
예제 #10
0
 public static bool Contains(this UnityProfiles profiles, UnityProfiles profile)
 {
     return (profiles & profile) != 0;
 }
예제 #11
0
 public static void AddTo(this UnityProfiles profile, ref UnityProfiles profiles)
 {
     profiles |= profile;
 }