Exemplo n.º 1
0
 internal static MethodInfo MatchesPropertyRequirements(Symbols.Method TargetProcedure, BindingFlags Flags)
 {
     if (Symbols.HasFlag(Flags, BindingFlags.SetProperty))
     {
         return(TargetProcedure.AsProperty().GetSetMethod());
     }
     return(TargetProcedure.AsProperty().GetGetMethod());
 }
Exemplo n.º 2
0
 internal static Exception ReportPropertyMismatch(Symbols.Method TargetProcedure, BindingFlags Flags)
 {
     if (Symbols.HasFlag(Flags, BindingFlags.SetProperty))
     {
         return((Exception) new MissingMemberException(Utils.GetResourceString("NoSetProperty1", new string[1]
         {
             TargetProcedure.AsProperty().Name
         })));
     }
     return((Exception) new MissingMemberException(Utils.GetResourceString("NoGetProperty1", new string[1]
     {
         TargetProcedure.AsProperty().Name
     })));
 }