コード例 #1
0
 public static void ApplyProjection(MemberReference member, MemberReferenceProjection projection)
 {
     if (projection != null)
     {
         if (projection.Treatment == MemberReferenceTreatment.Dispose)
         {
             member.Name = "Dispose";
         }
         member.WindowsRuntimeProjection = projection;
     }
 }
コード例 #2
0
        public static MemberReferenceProjection RemoveProjection(MemberReference member)
        {
            if (!member.IsWindowsRuntimeProjection)
            {
                return(null);
            }
            MemberReferenceProjection windowsRuntimeProjection = member.WindowsRuntimeProjection;

            member.WindowsRuntimeProjection = null;
            member.Name = windowsRuntimeProjection.Name;
            return(windowsRuntimeProjection);
        }